3

我们正在运行 SQL Server 2005 Enterprise SP3,我正在尝试在以 sql server 2005 模式运行的新数据库上启用行版本控制。

查询(针对主数据库):

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.

有任何想法吗?我已经三重检查了主数据库和 pod-moodle 数据库,它们都在 2005 模式下运行。

4

1 回答 1

8

如果在identifiers中使用非字母数字字符,则需要用 [ 和 ] 分隔

ALTER DATABASE [pod-moodle] SET READ_COMMITTED_SNAPSHOT ON
于 2011-02-27T15:43:52.630 回答