我目前正在使用2008-r2服务器上的旧数据库,该数据库使用大量使用引用标识符设置为关闭的对象.
我主要看这些类型:
CHECK_CONSTRAINT
DEFAULT_CONSTRAINT
RULE
SQL_SCALAR_FUNCTION
SQL_STORED_PROCEDURE
SQL_TRIGGER
VIEW
Run Code Online (Sandbox Code Playgroud)
我现在正试图改变引用标识符设置,当我发现我甚至无法改变约束时,我立刻就难倒了.
对于约束:我认为我必须以某种方式制作临时克隆/复制,删除原始,然后使用副本和Quoted_Identifier设置为ON重新创建它们,但我真的不知道如何做到这一点或如何因为我的SQL技能有限,所以自动执行此操作.有人能帮助我吗?或者有人知道更容易的替代方法吗?
t-sql sql-server quoted-identifier sql-server-2008-r2 sql-server-2012