1

Lors de l'examen d'un problème que je croyais être lié à l'escalade de verrous et en pensant que READ_COMMITTED_SNAPSHOT serait la solution, j'ai vérifié si elle était déjà activée. À ma grande surprise, la base de données avait le niveau de compatibilité 80 (SQL Server 2000, et je suis nouveau ici, et personne ou document ne semble savoir pourquoi!). READ_COMMITTED_SNAPSHOT était nouveau en 2005. Donc, même si elle est activée, a-t-elle un effet lors de l'exécution en mode de compatibilité 2000?READ_COMMITTED_SNAPSHOT sur SQL Server 2005 en 2000 Mode de compatibilité?

Répondre

2

Le mode de compatibilité fait référence aux fonctions disponibles dans le mode backaward. Toute nouvelle fonctionnalité ne sera pas affectée. Par exemple, vous pouvez définir le mode de compatibilité sur 80 et avoir l'ancienne syntaxe de jointure externe, mais en même temps vous pouvez créer une file d'attente Service Broker et elle fonctionnera très bien.

L'isolation d'instantanés est une nouvelle fonctionnalité qui fonctionne dans les bases de données rétrocompatibles et n'est pas affectée.

+0

Merci pour cela. Je suis également tombé sur ces vues qui me montrent que le versioning de la ligne semble avoir lieu: http://msdn.microsoft.com/fr-fr/library/ms175492%28SQL.90%29.aspx – Gavin

Questions connexes