Pergunta

Ao investigar um problema que eu acreditava estar relacionado com o escalonamento de bloqueios e pensamento que READ_COMMITTED_SNAPSHOT seria a solução, eu verifiquei se ele já foi ativado. Para minha surpresa, o banco de dados teve nível de compatibilidade 80 (SQL Server 2000, e eu sou novo aqui, e ninguém ou documento parece saber porquê!).

Mas READ_COMMITTED_SNAPSHOT era novo em 2005. Assim, mesmo que ele está habilitado, ele tem qualquer efeito quando executado em modo de compatibilidade 2000?

Foi útil?

Solução

O modo de compatibilidade refere-se a recursos disponíveis no modo backaward. Qualquer novo recurso será executado inalterado. Por exemplo, você pode definir o modo de compatibilidade para 80 e ter a idade junção externa sintaxe, mas ao mesmo tempo você pode criar uma fila Service Broker e vai correr bem.

isolamento Snapshot é um novo recurso e trabalha em bancos de dados compatíveis com versões anteriores unaffacted.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top