Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Poprawka: Naruszenie zasad dostępu w monitorze wewnętrznego zakleszczenie SQL Server podczas uruchamiania wielu aplikacji wraz z wielu zestawów wyników Active włączone w programie SQL Server

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.

2723979
Symptomy

Załóżmy, że wiele aplikacji klienta, które połączyć się z wystąpieniem Microsoft SQL Server 2008 R2, SQL Server 2008 R2 lub 2014 serwera SQL. Ponadto funkcja wiele zestawów wyników Active (MARS) jest włączona w ciągi połączeń lub aplikacje są skonfigurowane do używania koordynatora transakcji rozproszonych (DTC). Kiedy wiele żądań są wysyłane z tych aplikacji w tym samym czasie, zakleszczenia może wystąpić podczas manipulowania danych. W tej sytuacji może wystąpić naruszenie dostępu w monitorze wewnętrznego zakleszczenie SQL Server.

Przyczyna
Ten problem występuje, ponieważ wykluczanie wzajemne transakcji nie jest aktualizowana z nowego obszaru roboczego. Wątek monitorowania zakleszczenie uzyskuje dostęp do tego starego obszaru roboczego podczas wyliczania blokady, a naruszenie zasad dostępu występuje, jeśli została wydana starego obszaru roboczego lub jeśli go nie został oczyszczony prawidłowo.
Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Problem został rozwiązany po raz pierwszy w następujących aktualizacji zbiorczej programu SQL Server.

Zbiorcza aktualizacja 1 dla programu SQL Server 2014

Zbiorcza aktualizacja 9 programu SQL Server 2008 R2 z dodatkiem SP1

Zbiorcza aktualizacja 3 dla programu SQL Server 2008 R2 z dodatkiem SP2

Zbiorcza aktualizacja 4 dla programu SQL Server 2012

8 aktualizację zbiorczą dla programu SQL Server 2008 R2 z dodatkiem SP1

Aktualizacje zbiorcze dla programu SQL Server — informacje

Każdej nowej aktualizacji zbiorczej dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Informacje o poprawce

Poprawka aktualizuje wykluczanie wzajemne transakcji, aby użyć nowych obszarów roboczych po zmianie w obszarach roboczych.

Obsługiwana poprawka jest dostępna w firmie 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, istnieje sekcja "Poprawka Pobierz dostępne" w górnej części tego artykułu z bazy wiedzy. Jeśli nie ma tej sekcji, należy przesłać żądanie obsługi klienta firmy Microsoft i obsługi technicznej w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane 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: Uwaga "Poprawka Pobierz dostępne" zawiera listę języków, dla których poprawka jest dostępna. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących sposobu włączania funkcji wiele zestawów wyników Active (MARS), przejdź do następującej witryny sieci Web MSDN:

Ostrzeżenie: ten artykuł został przetłumaczony automatycznie

Właściwości

Identyfikator artykułu: 2723979 — ostatni przegląd: 10/10/2014 03:52:00 — zmiana: 5.0

  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
  • kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbautohotfix kbmt KB2723979 KbMtpl
Opinia