Transactions (Transact-SQL)
Transakcja jest pojedynczą jednostkę pracy.Jeśli transakcja się powiedzie, wszystkie zmiany danych dokonane podczas transakcji są przekazywane i staje się stałą częścią bazy danych.Jeśli transakcja napotka błędy i muszą być anulowane lub przywrócona, następnie wszystkie zmiany danych są usuwane.
SQL Server działa w następujących trybów transakcji.
Transakcje autocommit
Każda instrukcja poszczególnych jest transakcją.Jawne transakcji
Każda transakcja jest jawnie uruchomiony przy użyciu instrukcja BEGIN TRANSACTION i jawnie zakończyła się z instrukcją zatwierdzanie lub ROLLBACK.Niejawna transakcji
Po zakończeniu poprzednich transakcji, ale jawnie zakończeniu każdej transakcji za pomocą instrukcja zatwierdzanie lub ROLLBACK niejawnie uruchamiany jest nowa transakcja.Transakcje partia o zakresie
Zastosowanie tylko do wielu zestawów wyników aktywne (MARS), Transact-SQL jawny lub niejawny transakcji, która zostanie uruchomiony w sesja MARS staje się transakcji wsadowych o zakresie. O zakresie partia transakcji, która nie jest zatwierdzona lub wycofywany po zakończeniu zadanie partia automatycznie jest przywracana SQL Server.
Aby uzyskać więcej informacji zobaczTransactions (Database Engine).
See Also