Nie można wywołać Reenlist, gdy program SQL Server otrzymuje wynik transakcji z usługi MSDTC Windows Server 2012 R2

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3090973
W tym artykule opisano konflikt między Microsoft SQL Server i usługa Microsoft Distributed Transaction Coordinator (MSDTC) w systemie Windows Server 2012 R2. Poprawka jest dostępna do rozwiązania tego problemu. Poprawka jest wymagania wstępne.
Symptomy
Rozważ następujący scenariusz:
  • Używasz programu SQL Server w połączeniu z usługą MSDTC.
  • Tworzy transakcji rozproszonej, która obejmuje dwa lub więcej obiektów bazy danych.
  • Podczas dwufazowego zatwierdzania transakcji przygotowuje program SQL Server, ale ma swoją bazę danych ponowne uruchomienie.
  • W ramach ponownego uruchomienia bazy danych program SQL Server spróbuje je odzyskać jego dziennika i będzie miał do komunikowania się z usługą MSDTC na wynik przez wywołanie Reenlist.
W tym scenariuszu podczas wywołania SQL Server Reenlist podczas odtwarzania bazy danych rzutów proxy MSDTC komunikat o błędzie wskazuje Reenlist XACT_E_RECOVERYALREADYDONE (0x8004D104L) nie jest już do wywołania.
Rozwiązanie
Aby rozwiązać ten problem, firma Microsoft wydała poprawkę. Mimo, że ten problem obserwuje się tylko w systemie Windows Server 2012 R2, poprawka dotyczy również Windows 8.1 i Windows RT 8.1.

Ważne Jeśli po zainstalowaniu tej poprawki należy zainstalować pakiet językowy, należy ponownie zainstalować tę poprawkę. Dlatego zaleca się zainstalowanie dowolnego języka pakiety, które potrzebne przed zainstalowanie tej poprawki. Aby uzyskać więcej informacji zobacz Dodawanie pakietu językowego do systemu Windows.

Informacje o poprawce

Obsługiwana poprawka jest dostępna od firmy Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Tylko w systemach, w których występuje ten problem, należy zastosować tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, jest "Poprawka Pobierz dostępne" sekcja na początku tego artykułu bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, przedkłada wniosek do obsługi klienta firmy Microsoft i pomocy technicznej, aby uzyskać poprawkę.

Zwróć uwagę Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Koszty obsługi zwykły zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej i obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft: Zwróć uwagę "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, musi mieć Pakiet zbiorczy aktualizacji kwietnia 2014 r. dla Windows RT 8.1, 8.1 systemu Windows i systemu Windows Server 2012 R2 (2919355) zainstalowane w Windows 8.1 lub Windows Server 2012 R2.

Informacje dotyczące rejestru

Aby użyć poprawki w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymagania dotyczące ponownego uruchomienia

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Materiały referencyjne
Zobacz terminologia używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.
Informacje o pliku
Wersja angielskojęzyczna (Stany Zjednoczone) tej aktualizacji oprogramowania instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Należy pamiętać, że daty i godziny odpowiadające tym plikom na komputerze lokalnym są wyświetlane w formacie czasu lokalnego oraz z uwzględnieniem bieżącego czasu letniego. Data i czas może również ulec zmianie podczas wykonywania pewnych operacji na plikach.

Windows 8.1, Windows RT 8.1 i systemu Windows Server 2012 R2

Ważne: Poprawki Windows 8.1 i systemu Windows Server 2012 R2 są zawarte w tych samych opakowaniach. Jednak poprawki na stronie żądanie poprawki są wymienione w obu systemach operacyjnych. Zażądać pakietu poprawek, który dotyczy jednej lub obu systemów operacyjnych, należy wybrać poprawkę, która jest wyświetlana w obszarze "Windows 8.1/Windows Server 2012 R2" na stronie. Zawsze można znaleźć w sekcji "Stosuje się do" artykuły, aby określić rzeczywiste systemu operacyjnego, którego dotyczy każdej poprawki.

Pliki MANIFESTU (manifest) i pliki MUM (mum) zainstalowanych dla każdego środowiska arelisted separatelyin "informacje o dodatkowych plikach" sekcja. Pliki MUM, MANIFESTU oraz skojarzone pliki wykazu zabezpieczeń (.cat), muszą posiadać zaktualizowane składniki. Pliki wykazu zabezpieczeń, których atrybuty nie są wymienione, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
x 86 Windows 8.1
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Msdtcprx.dll2001.12.10530.18034720,89620-sie-201517:20x86
Xolehlp.dll2001.12.10530.1803450,68820-sie-201517:34x86
x 64 systemu Windows Server 2012 R2 i Windows 8.1
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Msdtcprx.dll2001.12.10530.18034871,42420-sie-201517:24x64
Xolehlp.dll2001.12.10530.174156144029-paź-201401:16x64
Msdtcprx.dll2001.12.10530.18034720,89620-sie-201517:20x86
Xolehlp.dll2001.12.10530.1803450,68820-sie-201517:34x86
Windows RT 8.1
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Msdtcprx.dll2001.12.10530.18034642,04820-sie-201517:06Nie dotyczy
Xolehlp.dll2001.12.10530.1638451,71222-sie-201302:10Nie dotyczy

Informacje o dodatkowych plikach

x 86 Windows 8.1
Właściwości plikuWartość
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku1,784
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuX86_371607d1b28380f8ea27e02daaea0c72_31bf3856ad364e35_6.3.9600.18034_none_6f40ce842bc8ceb1.manifest
Wersja plikuNie dotyczy
Rozmiar pliku702
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-com-usługi dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1c88e97d4bf0dfd.manifest
Wersja plikuNie dotyczy
Rozmiar pliku6,520
Data (UTC)20-sie-2015
Godzina (UTC)19:51
PlatformaNie dotyczy
x 64 systemu Windows Server 2012 R2 i Windows 8.1
Właściwości plikuWartość
Nazwa plikuAmd64_6a7ed12e076afa4086d7c90226660b88_31bf3856ad364e35_6.3.9600.18034_none_1432988083f73ea8.manifest
Wersja plikuNie dotyczy
Rozmiar pliku706
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuAmd64_bda90ef8cbf10a53fc08bccd85da6f29_31bf3856ad364e35_6.3.9600.18034_none_6376f31f89e655c3.manifest
Wersja plikuNie dotyczy
Rozmiar pliku706
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-com-usługi dtc-client_31bf3856ad364e35_6.3.9600.18034_none_3de72a1b8d1c7f33.manifest
Wersja plikuNie dotyczy
Rozmiar pliku6,525
Data (UTC)21-sie-2015
Godzina (UTC)10:33
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku2,896
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuWow64_microsoft-windows-com-usługi dtc-client_31bf3856ad364e35_6.3.9600.18034_none_483bd46dc17d412e.manifest
Wersja plikuNie dotyczy
Rozmiar pliku6,240
Data (UTC)20-sie-2015
Godzina (UTC)19:51
PlatformaNie dotyczy
Windows RT 8.1
Właściwości plikuWartość
Nazwa plikuArm_1eeffb75132b79c966d9c0abcd47047b_31bf3856ad364e35_6.3.9600.18034_none_efd176d820dbb986.manifest
Wersja plikuNie dotyczy
Rozmiar pliku702
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuArm_microsoft-windows-com-usługi dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1cb00efd4bc2cc3.manifest
Wersja plikuNie dotyczy
Rozmiar pliku6,523
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku1,566
Data (UTC)21-sie-2015
Godzina (UTC)10:26
PlatformaNie dotyczy

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3090973 — ostatni przegląd: 11/04/2015 23:37:00 — zmiana: 2.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1

  • kbqfe kbsurveynew kbfix kbautohotfix kbhotfixserver kbexpertiseinter kbmt KB3090973 KbMtpl
Opinia