我有一个在SQL Server 2008中生成的脚本,但我需要针对SQL Server 2005数据库执行它。
以下内容的等效语句在SQL Server 2005中会是什么?
ALTER TABLE dbo.Event SET (LOCK_ESCALATION = TABLE)
答案 0 :(得分:41)
LOCK_ESCALATION = TABLE
是SQL Server 2008中的默认行为。是SQL Server 2005中唯一的行为。
您可以安全地删除该语句而不会对功能进行任何更改。
答案 1 :(得分:6)
没有等效选项:它是new in SQL Server 2008。
您需要将“Script For version”更改为SQL Server 2005,
答案 2 :(得分:2)
在SQL Server Management Studio 2008中,选择菜单工具 - 选项(SQL Server Object Explorer/Scripting Page)
答案 3 :(得分:0)
在脚本生成向导中,将选项Script For version for SQL 2005设置为应该为您提供正确的脚本。