生成架构创建脚本的最低访问权限

生成架构创建脚本的最低访问权限

在 SQL Server 2008 中,它正在运行“生成 SQL Server 脚本向导”,尝试为模式中的所有表和视图创建一个脚本。

当我执行此操作时,出现错误:

DefaultConstraint '[DF__aspnet_Ap__Appli__2A4B4B5E]' 的属性文本不可用。此对象可能不存在此属性,或者由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo

完成这个任务我需要什么具体的访问权限?

答案1

不幸的是,生成脚本向导会查看 sys.sql_expression_dependencies 以找出哪些列引用了其他列。即使您禁用了外键约束的导出,它也会这样做。因此,您必须授予想要使用向导的用户从 sys.sql_expression_dependencies 中选择以及查看(任何)定义的权限。

答案2

相关内容