在 SQL Server 2008 中,它正在运行“生成 SQL Server 脚本向导”,尝试为模式中的所有表和视图创建一个脚本。
当我执行此操作时,出现错误:
DefaultConstraint '[DF__aspnet_Ap__Appli__2A4B4B5E]' 的属性文本不可用。此对象可能不存在此属性,或者由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo
完成这个任务我需要什么具体的访问权限?
答案1
不幸的是,生成脚本向导会查看 sys.sql_expression_dependencies 以找出哪些列引用了其他列。即使您禁用了外键约束的导出,它也会这样做。因此,您必须授予想要使用向导的用户从 sys.sql_expression_dependencies 中选择以及查看(任何)定义的权限。
答案2
查看 VIEW DEFINITION 权限。