top of page

SQL Server - Desabilitando o autocommit no Management Studio

  • Foto do escritor: Igor Cunha
    Igor Cunha
  • 16 de dez. de 2022
  • 1 min de leitura

Por padrão, o SQL Server Management Studio dá commit (confirmação) nas instruções SQL DDL realizadas pelo seu Editor de Consulta.

Apesar de fornecer ao usuário certa agilidade na execução dos scripts, também pode gerar transtornos gigantescos, pois o programador pode rodar um DELETE sem WHERE já commitado, corrompendo sua base de dados.

Para evitar problemas com esses commits, basta seguir os seguintes passos:

  • Com o Management Studio aberto, acesse o menu Ferramentas / Opções

ree

  • Na árvore de opções de configurações, encontre e expanda as opções Execução de Consulta / SQL Server

ree

  • Clique em ANSI e marque a opção SET IMPLICIT_TRANSACTIONS.

ree

  • Clique em OK e reinicie o Management Studio.


Essa opção iniciará sempre uma nova transação a cada comando, forçando também a colocar a instrução COMMIT para efetuar os comandos.


Para entender mais sobre o SET IMPLICIT_TRANSACTIONS, ir na documentação oficial no link abaixo.


 
 
 

Comentários


bottom of page