READ_COMMITTED_SNAPSHOT не распознается SQL Server 2005

Мы работаем с SQL Server 2005 Enterprise SP3, и я пытаюсь включить управление версиями строк в новой базе данных, работающей в режиме SQL Server 2005.

Запрос (к базе данных master):

ALTER DATABASE pod-moodle SET READ_COMMITTED_SNAPSHOT ON

Результат:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '-'.
Msg 195, Level 15, State 5, Line 1
'READ_COMMITTED_SNAPSHOT' is not a recognized SET option.

Есть идеи? Я трижды проверил базу данных master и базу данных pod-moodle, они оба работают в режиме 2005 года.

1 ответ

Решение

Если в идентификаторах вы используете не-буквенно-цифровые символы, то вам нужно разделить их символами [и]

ALTER DATABASE [pod-moodle] SET READ_COMMITTED_SNAPSHOT ON
Другие вопросы по тегам