Поделиться через


Инструкции 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 производится независимо от обрамляющей ее транзакции, поэтому произвести ее откат невозможно.