MSSQLSERVER_8525
Szczegóły
Nazwa produktu |
SQL Server |
Wersja produktu |
10.50 |
Numer kompilacji produktu |
10.00.1281.60 |
Identyfikator zdarzenia |
8525 |
Źródło zdarzenia |
MSSQLSERVER |
Składnik |
SQLEngine |
Nazwa symboliczna |
|
Tekst komunikatu |
Ukończono transakcji rozproszonych.Albo zarejestrować tej sesja w nowej transakcji lub transakcji NULL. |
Wyjaśnienie
Model programowania za pomocą Koordynator transakcja rozproszona, z SQL Server wymaga aplikacji, aby jawnie zarejestrować do i wady z transakcja rozproszona.
Ten błąd występuje, gdy spełnione są następujące cztery warunki:
Wniosek został zarejestrowany w transakcja rozproszona.
Transakcja zakończyła się albo przekazana lub wycofana, jakiejkolwiek przyczyny.
Nie są wyraźnie defected z transakcja rozproszona lub jawnie zarejestrowany do nowej transakcja rozproszona aplikacji użytkownika.
Aplikacja próbuje wszelkich operacji transakcyjnych, innych niż defecting z istniejących transakcja rozproszona lub rejestrowanie nowych transakcja rozproszona, takich jak wydawanie kwerendy lub rozpoczęcia transakcji lokalnej.
Stan błędu 1 jest używana, gdy aplikacja wykonuje operację, która tworzy transakcje lokalne i stan 2 jest używany, gdy aplikacja próbuje zarejestrować związanego sesja.
Akcja użytkownika
Po aplikacji został zarejestrowany w transakcja rozproszona, aplikacja musi jawnie wady z transakcja rozproszona lub zarejestrować do innej transakcja rozproszona.Będzie to niejawnie wady z poprzednich transakcji biorących.Składni wady z lub Pozyskanie transakcji do transakcja rozproszona na ten temat można znaleźć w podręczniku interfejs programowania aplikacji.