Poprawka: Błąd przekroczenia limitu czasu zamka, gdy tabele sterty i gdy kompresji danych jest włączona w programie SQL Server 2008 R2 lub SQL Server 2012

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2719217 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Microsoft rozprowadza Microsoft SQL Server 2008 R2 i 2012 Microsoft SQL Server ustala się jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i dołączone do poprzedniego programu SQL Server 2008 R2 i Microsoft SQL Server 2012 poprawki zabezpieczeń ustalić wersji.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Masz poprawkę z artykułu bazy wiedzy Microsoft Knowledge Base (KB) zainstalowany w Microsoft SQL Server 2008 R2 lub instancji 2012 Microsoft SQL Server 2590839.
  • Hosta jest bazy danych na wystąpienie programu SQL Server.
  • Baza danych istnieje tabela, która jest przechowywana jako sterty.
  • Można włączyć kompresję danych w tabeli.
  • Odczytu popełnione migawki izolacji (RCSI) jest włączone dla bazy danych.
W tym scenariuszu użytkownik następujący komunikat zatrzaśnięć limitu czasu na stronie strony wolnego miejsca (PFS):

Sygnatura czasowa SpidID Przekroczono limit czasu podczas oczekiwania dla buforu zatrzaśnięć--wpisz 3 bp 0000000500DA4380, strona 1: 1, stat 0xb identyfikator bazy danych: 10, identyfikator jednostki alokacji: 6488064, zadanie 0x00000004538BF0C8: 0 czas_oczekiwania 300 sekund flagi 0x100000001a właścicielem zadania 0x00000004538BF0C8. Kontynuowanie oczekiwania.

UwagaOdzyskać z tego problemu, trzeba ponownie uruchomić program SQL Server lub mogą mieć zabić proces w Menedżerze zadań.

Przyczyna

Ten problem występuje, ponieważ wyłączne zamka, na stronie doskonałe utajnienie przekazywania nie jest zwalniane po aktualizacji na stronie PFS ghost bit.

Rozwiązanie

Informacje dodatku Service pack dla programu SQL Server 2008 R2

Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek service pack dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2527041Jak uzyskać najnowszy dodatek service pack dla programu SQL Server 2008 R2

Zbiorcza aktualizacja informacji

Program SQL Server 2012

Poprawkę dotyczącą tego problemu został wydany w zbiorczej aktualizacji 2 dla programu SQL Server 2012. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2703275 Dostępny jest pakiet aktualizacji zbiorczej 2 dla programu SQL Server 2012
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i dołączone do poprzedniego serwera SQL poprawki zabezpieczeń ustalić wersji. Zaleca się, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2692828 SQL Server 2012 tworzy wydane po wydaniu programu SQL Server 2012

SQL Server 2008 R2

Poprawka rozwiązująca ten problem został wydany w 14 aktualizacja zbiorcza dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2703280 Zbiorcza aktualizacja pakietu 14 dla programu SQL Server 2008 R2
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i dołączone do poprzedniego serwera SQL poprawki zabezpieczeń ustalić wersji. Zaleca się, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 SQL Server 2008 R2 buduje wydane po wydaniu programu SQL Server 2008 R2

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Właściwości

Numer ID artykułu: 2719217 - Ostatnia weryfikacja: 26 lipca 2012 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • 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
Słowa kluczowe: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2719217 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 2719217

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com