У меня есть сценарий, созданный в SQL Server 2008, но мне нужно выполнить его для базы данных SQL Server 2005.
Каким будет эквивалентное утверждение для следующего в SQL Server 2005?
ALTER TABLE dbo.Event SET (LOCK_ESCALATION = TABLE)
LOCK_ESCALATION = TABLE является поведением по умолчанию в SQL Server 2008 и является ЕДИНСТВЕННЫМ поведением в SQL Server 2005.
LOCK_ESCALATION = TABLE
Вы можете безопасно отбросить выписку без каких-либо изменений в функциональности.
Эквивалентной опции нет: это новое в SQL Server 2008 .
Вам потребуется изменить «Сценарий для версии» на SQL Server 2005,
@ gbn писал « Вам нужно изменить« Сценарий для версии »на SQL Server 2005»
В SQL Server Management Studio 2008 выберите меню Сервис-Параметры ( Обозреватель объектов SQL Server / Страница сценариев )
В мастере создания сценариев установите параметр «Сценарий для версии» на SQL 2005, который должен дать вам правильный сценарий.