SQL Server - Desabilitando o autocommit no Management Studio
- 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

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

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

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