使用SSMS编写表/视图脚本所需的最低权限是什么?

时间:2018-12-25 18:48:22

标签: sql-server

我希望能够为数据库中的各种对象生成DDL。我需要具备哪些最低权限?

1 个答案:

答案 0 :(得分:1)

如果您没有DBO角色,即使通过T-SQL可以正常工作,也可能阻止某些SSMS设计器GUI界面(SQL Server版本变化)无误地填充或打开(例如,通过GUI修改表或列时)并且权限到位。在某些版本的SQL Server中,可以通过允许使用GRANT VIEW DEFINITION 来解决此问题,这也仅是对某些版本的SQL Server的警告。

请参考以下链接以获取更多信息:

https://msdn.microsoft.com/en-us/library/ms164237.aspx

https://connect.microsoft.com/SQLServer/feedback/details/467582/db-ddladmin-role-doesnt-allow-use-of-design-functions-in-ssms