Instruções Transact-SQL permitidas em transações
Você pode usar todas as instruções Transact-SQL em uma transação explícita, com exceção das seguintes instruções:
ALTER DATABASE |
CREATE FULLTEXT INDEX |
ALTER FULLTEXT CATALOG |
DROP DATABASE |
ALTER FULLTEXT INDEX |
DROP FULLTEXT CATALOG |
BACKUP |
DROP FULLTEXT INDEX |
CREATE DATABASE |
RECONFIGURE |
CREATE FULLTEXT CATALOG |
RESTORE |
Você também não pode usar o seguinte:
Procedimentos armazenados do sistema de texto completo em uma transação explícita. Para obter mais informações, consulte Procedimentos armazenados de pesquisa de texto completo (Transact-SQL).
sp_dboption para definir opções de banco de dados ou usar qualquer procedimento de sistema que modifica o banco de dados mestre dentro de transações explícitas ou implícitas.
UPDATE STATISTICS podem ser usadas dentro de uma transação explícita. Porém, UPDATE STATISTICS são confirmadas independentemente da transação envolvida e não podem ser revertidas.
Consulte também