Инструкции Transact-SQL, разрешенные в транзакциях
В явной транзакции можно использовать все инструкции языка Transact-SQL, за исключением следующих:
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 |
Можно также использовать следующее:
Полнотекстовые системные хранимые процедуры в явной транзакции. Дополнительные сведения см. в разделе Хранимые процедуры компонента Full-Text Search (Transact-SQL).
Хранимую процедуру sp_dboption, чтобы настроить параметры базы данных или использовать любые системные процедуры, изменяющие базу данных master внутри явных или неявных транзакций.
Инструкцию UPDATE STATISTICS можно использовать внутри явной транзакции. Однако фиксация инструкции UPDATE STATISTICS производится независимо от обрамляющей ее транзакции, поэтому произвести ее откат невозможно.
См. также