SqlTransaction.Save(String) Methode

Definition

Erstellt einen Sicherungspunkt in der Transaktion, mit dem für einen Teil der Transaktion ein Rollback ausgeführt werden kann, und gibt den Namen des Sicherungspunkts an.Creates a savepoint in the transaction that can be used to roll back a part of the transaction, and specifies the savepoint name.

public:
 void Save(System::String ^ savePointName);
public void Save (string savePointName);
member this.Save : string -> unit
Public Sub Save (savePointName As String)

Parameter

savePointName
String

Der Name des Sicherungspunktes.The name of the savepoint.

Ausnahmen

Fehler beim Ausführen eines Commits der Transaktion.An error occurred while trying to commit the transaction.

Es wurde bereits ein Commit bzw. ein Rollback für die Transaktion ausgeführt.The transaction has already been committed or rolled back.

- oder --or-

Die Verbindung ist unterbrochen.The connection is broken.

Hinweise

Savedie-Methode entspricht der Transact-SQL-Anweisung "Save Transaction".Save method is equivalent to the Transact-SQL SAVE TRANSACTION statement.

Der im savePoint -Parameter verwendete Wert kann derselbe Wert sein, der transactionName im-Parameter einiger Implementierungen der BeginTransaction -Methode verwendet wird.The value used in the savePoint parameter can be the same value used in the transactionName parameter of some implementations of the BeginTransaction method.

Sicherungs Punkte bieten einen Mechanismus zum Ausführen eines Rollbacks für Teile von Transaktionen.Savepoints offer a mechanism to roll back parts of transactions. Sie erstellen einen Sicherungspunkt mithilfe der Save -Methode und rufen später die Rollback -Methode auf, um ein Rollback zum Sicherungspunkt auszuführen, anstatt zum Anfang der Transaktion zurückzukehren.You create a savepoint using the Save method, and then later call the Rollback method to roll back to the savepoint instead of rolling back to the start of the transaction.

Gilt für:

Siehe auch