SqlTransaction.Save(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Speicherpunkt in der Transaktion, mit dem ein Rollback eines Teils der Transaktion durchgeführt werden kann, und gibt den Namen des Speicherpunkts an.
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 Speicherpunkts.
Ausnahmen
Fehler beim Versuch, die Transaktion zu übernehmen.
Die Transaktion wurde bereits zugesichert oder zurückgesetzt.
-oder-
Die Verbindung ist unterbrochen.
Hinweise
Save-Methode entspricht der Transact-SQL SAVE TRANSACTION-Anweisung.
Der im savePoint Parameter verwendete Wert kann derselbe Wert sein, der transactionName im Parameter einiger Implementierungen der BeginTransaction Methode verwendet wird.
Savepoints bieten einen Mechanismus zum Zurücksetzen von Teilen von Transaktionen. Sie erstellen einen Speicherpunkt mithilfe der Save Methode, und rufen Rollback sie dann später auf, um einen Rollback auf den Speicherpunkt durchzuführen, anstatt zum Anfang der Transaktion zurückzukehren.