Desabilitar o COMMIT automatico do Banco de Dados
23/03/2016
0
Atualmente trabalho com os Banco de Dados SQL Server 2008 e 2012 e o PostGres versão 8.2 e 9.3.
Gostaria se saber, se poderia me passar um passo a passo de como desabilitar a função do COMMIT automatica.
Onde ao executar um UPDATE (ou algo do genero), so fosse executado o comando COMMIT para concluir a transação, me possibilitando executar o comando ROOBACK.
Desde já agradeço
Vinicius Redorat
Posts
23/03/2016
Isaac Jose
begin tran
select @@trancount as qtd
com isso vc pode trabalhar e testar seus updates tranquilamente caso nao esteja de acordo com o que vc fez e so dar rollback e comecar tudo denovo..
obs, a transação vai locar o banco para vc .e ninguem consegue fazer nada nele portanto muita atenção para nao travar processos de produção..
23/03/2016
Vinicius Redorat
Obrigado pela informação.
Mas, gostaria de saber como desabilito esta função na ferramenta SQL Express
23/03/2016
Paulo Nobre
Para desabilitar essa opção utilizando a interface do Management Studio, vá em Tools>Options>Query Execution>SQL Server>ANSI e marque a opção SET IMPLICIT_TRANSACTIONS.
Espero ter ajudado!
23/03/2016
Fabiano Carvalho
Clique aqui para fazer login e interagir na Comunidade :)