标签: sql-server
我希望能够为数据库中的各种对象生成DDL。我需要具备哪些最低权限?
答案 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