2011-02-27 7 views
2

Nous exécutons SQL Server 2005 Enterprise SP3 et j'essaie d'activer Row Versioning sur une nouvelle base de données exécutée en mode SQL Server 2005.READ_COMMITTED_SNAPSHOT non reconnu par SQL Server 2005

requête (contre la base de données maître):

ALTER DATABASE pod-moodle SET READ_COMMITTED_SNAPSHOT ON 

Résultat:

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. 

Toutes les idées? J'ai vérifié trois fois la base de données master et la base de données pod-moodle, elles fonctionnent toutes les deux en mode 2005.

Répondre

7

Si vous utilisez des caractères non-aplhanumeric dans identifiers, alors vous devez délimiter avec [et]

ALTER DATABASE [pod-moodle] SET READ_COMMITTED_SNAPSHOT ON 
+0

travaillé comme un charme, merci! – pauska