最佳答案
在 SQL Server 2008中修改一个表(删除一个列)时,我单击了 Generate Change Script 按钮,我注意到它生成的更改脚本删除了该列,说“ go”,然后运行一个额外的 ALTER TABLE 语句,该语句似乎将表的锁升级设置为“ TABLE”。例如:
ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE)
我还应该指出,这是更改脚本正在做的最后一件事。它在这里做什么? 为什么要将 LOCK _ ESCALATION 设置为 TABLE?