Istruzioni Transact-SQL consentite nelle transazioni
In una transazione esplicita è possibile utilizzare tutte le istruzioni Transact-SQL, ad eccezione delle seguenti:
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 |
Inoltre, non è possibile utilizzare gli elementi seguenti:
Stored procedure di sistema full-text in una transazione esplicita. Per ulteriori informazioni, vedere Stored procedure per ricerche full-text (Transact-SQL).
sp_dboption per l'impostazione delle opzioni di database o utilizzare procedure di sistema che modificano il database master all'interno di transazioni implicite o esplicite.
UPDATE STATISTICS può essere utilizzata all'interno di una transazione esplicita. Tuttavia, UPDATE STATISTICS esegue il commit indipendentemente dalla transazione che la contiene e non è possibile eseguire il roll-back.