Freigeben über


Zulässige Transact-SQL-Anweisungen in Transaktionen

Sie können alle Transact-SQL-Anweisungen in einer expliziten Transaktion verwenden; ausgenommen davon sind die folgenden Anweisungen:

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

Die folgenden Optionen können nicht verwendet werden:

  • Gespeicherte Volltext-Systemprozeduren in einer expliziten Transaktion. Weitere Informationen finden Sie unter Gespeicherte Prozeduren für die Volltextsuche (Transact-SQL).

  • sp_dboption in expliziten bzw. impliziten Transaktionen, um Datenbankoptionen festzulegen oder Systemprozeduren zu verwenden, die die master-Datenbank ändern.

UPDATE STATISTICS kann in einer expliziten Transaktion verwendet werden. UPDATE STATISTICS führt jedoch unabhängig von der einschließenden Transaktion einen Commit aus, und es kann kein Rollback ausgeführt werden.