terça-feira, 27 de maio de 2008

Novos Níveis de Isolamento de Transações no SQL Server

A partir do SQL Server 2005 a Microsoft disponibilizou no seu servidor de banco de dados novos níveis de isolamento utilizando o versionamento de registros.
Para disponibilizar estes novos níveis é necessário alterar a configuração padrão do banco de dados através das seguintes instruções SQL:
  • Para habilitar o novo tipo de isolamento Snapshot:
ALTER DATABASE nomebanco
SET ALLOW_SNAPSHOT_ISOLATION ON;

  • Para que o nível de isolamento Read Commited use versionamento de registro:
ALTER DATABASE nomebanco
SET READ_COMMITED_SNAPSHOT ON;


Estes níveis de isolamento evitam bloqueios que eram comuns nas versões anteriores do SQL Server.

Nenhum comentário:

Postar um comentário