Niejawna transakcji

Gdy połączenie działa w transakcja niejawna tryb, wystąpienie Aparat baz danych programu SQL Server automatycznie rozpoczyna nową transakcję po bieżącej transakcji zostanie przekazana lub walcowane Wstecz.Nic nie do ujęcia rozpoczęcia transakcji; Możesz tylko zatwierdzanie lub wycofać każdą transakcję.Tryb niejawnej transakcji generuje ciągłego łańcucha transakcji.

Po niejawnej transakcji został tryb zestaw na połączenia, wystąpienie Aparat baz danych automatycznie rozpocznie transakcję, gdy go najpierw wykonuje dowolną z tych instrukcji:

ALTER TABLE

WSTAW

TWORZENIE

OTWÓRZ

USUŃ

ODWOŁYWANIE

UPUŚĆ

WYBIERZ

FETCH

OBCINANIE TABELI

UDZIEL

AKTUALIZACJA

Transakcja pozostaje, dopóki wydawania instrukcja COMMIT lub ROLLBACK.Po pierwszej transakcji jest przekazana lub wycofana wystąpienie Aparat baz danych automatycznie rozpoczyna nową transakcję następnego czas żadnych tych instrukcji jest wykonywana przez połączenie.Wystąpienie śledzi generowania łańcucha transakcja niejawna aż tryb niejawnej transakcji jest wyłączony.

Tryb niejawnej transakcji jest ustawiony, albo za pomocą Transact-SQL instrukcja zestaw lub za pośrednictwem funkcji interfejsu API bazy danych i metod

Ostrzeżenie

W wyniku wiele aktywnych sesja (MARS) ustawia Transact-SQL transakcja niejawna staje się transakcja z zakresu przetwarzania wsadowego.Jeśli nie zatwierdzeniu lub wycofywany po zakończeniu partia transakcji wsadowych o zakresie SQL Server automatycznie powoduje wycofanie transakcji.Aby uzyskać więcej informacji, zobacz Kontrolowanie transakcji (aparat bazy danych) i Transakcja instrukcji (Transact-SQL).