Poprawka: Trwa dłużej niż oczekiwano dla bazy danych programu SQL Server 2008 lub w środowisku SQL Server 2008 R2 odzyskiwania

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2524743 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

W środowisku 2008 Microsoft SQL Server lub Microsoft SQL Server 2008 R2 odzyskiwania bazy danych może zająć bardzo dużo czasu w fazie 1, w fazie analizy. Ten problem zazwyczaj występuje, gdy wiele transakcji występują między rozpoczęcia i zakończenia ostatniego punktu kontrolnego ukończone przed zamknięciem programu SQL Server. Na przykład może wystąpić miliony transakcji.

Po wystąpieniu tego problemu w dzienniku błędów programu SQL Server jest rejestrowany komunikat o błędzie podobny do następującego:
Odzyskiwanie bazy danych "mojabazadanych"(5) jest wykonane w 0% (około sekundy 1234 pozostają). Faza 1 3. Jest to tylko komunikat informacyjny. Nie jest wymagane.

Problem długich odzyskiwania może również wystąpić, jeśli wycofywanie jednej lub więcej transakcji długotrwały lub zbyt wiele plików dziennika wirtualnych (VLF) w dzienniku transakcji. Aby uzyskać więcej informacji o wydajności podczas odzyskiwania bazy danych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2455009 Poprawka: Niska wydajność podczas odzyskiwania bazy danych, jeśli istnieje wiele VLF wewnątrz dziennika transakcji w programie SQL Server 2005, SQL Server 2008 lub SQL Server 2008 R2

Przyczyna

Ten problem występuje, ponieważ tabeli mieszania nie jest generowany z wystarczająco pakiety mieszania. Z tego względu zajmuje dużo czasu, aby przeszukać łańcuchów mieszania.

Rozwiązanie

Aby rozwiązać ten problem, należy zastosować tę poprawkę.

Zbiorcza aktualizacja informacji

Program SQL Server 2008 R2

Poprawkę dotyczącą tego problemu najpierw została wydana w 9 aktualizacja zbiorcza. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567713 Zbiorcza aktualizacja pakietu 9 dla programu SQL Server 2008 R2
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 R2 napraw wydania. 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 Tworzy program SQL Server 2008 R2, które zostały wydane po wydaniu programu SQL Server 2008 R2

Dodatek Service Pack 1 dla programu SQL Server 2008 R2

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 2 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567714 Skumulowany pakiet aktualizacji 2 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 R2 napraw wydania. 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:
2567616 Tworzy program SQL Server 2008 R2, które zostały wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2

Dodatek Service Pack 2 dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 5 dla dodatku Service Pack 2 dla programu SQL Server 2008. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2555408 Zbiorczego pakietu aktualizacji 5 dla dodatku Service Pack 2 dla programu SQL Server 2008
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i uwolnienia rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008. Firma Microsoft zaleca, 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:
2402659 Tworzy program SQL Server 2008, które zostały wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2008
Poprawki Microsoft SQL Server 2008 są tworzone dla określonych dodatków service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 2 dla programu SQL Server 2008, należy zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008. Domyślnie każdy poprawkę, która jest dostępna w dodatku service pack dla programu SQL Server znajduje następny dodatek service pack dla programu SQL Server.

Dodatek Service Pack 1 dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w 15 aktualizacja zbiorcza dla dodatku Service Pack 1 dla programu SQL Server 2008. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2555406 Zbiorcza aktualizacja pakietu 15 dla dodatku Service Pack 1 dla programu SQL Server 2008
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i uwolnienia rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008. Firma Microsoft zaleca, 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:
970365 Tworzy program SQL Server 2008, które zostały wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008
Poprawki Microsoft SQL Server 2008 są tworzone dla określonych dodatków service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 1 dla programu SQL Server 2008, należy zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008. Domyślnie każdy poprawkę, która jest dostępna w dodatku service pack dla programu SQL Server znajduje następny dodatek service pack dla programu SQL Server.

Informacje o poprawce

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Poprawkę tę należy stosować tylko do systemów, w których występuje problem opisany w tym artykule. Ta poprawka może być dodatkowo testowana. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, jest sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Ta sekcja nie jest wyświetlany, skontaktuj się z działem pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga Wystąpienia dodatkowych błędów lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Zwykłe technicznej będą pobierane dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:
http://support.microsoft.com/contactus/?ws=support
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których poprawka jest dostępna. Jeśli język nie jest widoczny, jest to, ponieważ poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Musi być zainstalowany, aby zastosować tę poprawkę Microsoft SQL Server 2008 Service Pack 2.

Informacje dotyczące ponownego uruchomienia

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki. Jednak proces programu SQL Server zostanie uruchomiony ponownie.

Informacje o zastępowaniu

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje o pliku

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane skoordynowanego czasu uniwersalnego (UTC). Podczas przeglądania informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Wszystkie obsługiwane wersje programu SQL Server 2008 opartych na 86 x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Sqlservr.exe2007.100.4286.042,793,83227-Maj-201121: 57x 86
Wszystkie obsługiwane 64-bitowego programu SQL Server 2008
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Sqlservr.exe2007.100.4286.057,736,04027-Maj-201119: 02x 64
Wszystkie obsługiwane wersje programu SQL Server 2008 z komputerów z procesorami IA-64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Sqlservr.exe2007.100.4286.0111,166,31227-Maj-201108: 14IA-64


Obejście problemu

Aby obejść ten problem, wykonaj jedną z następujących czynności:
  • Poczekaj, aż odzyskiwania, które mają być wypełnione.
  • Przywracanie bazy danych z kopii zapasowych.

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 na temat punktów kontrolnych i we/wy z wystąpienia aparatu bazy danych odwiedź następującą witrynę sieci Web Microsoft Developer Network (MSDN):
Tworzenie stron
Aby uzyskać więcej informacji dotyczących procesu kopiowania danych z kopii zapasowej i stosowania zarejestrowane transakcje do danych Przywróć go do przodu punkt odzyskiwania docelowej, odwiedź następującą witrynę sieci Web Microsoft Developer Network (MSDN):
Opis jak przywracanie i odzyskiwanie kopii zapasowych działa w programie SQL Server

Właściwości

Numer ID artykułu: 2524743 - Ostatnia weryfikacja: 15 sierpnia 2011 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
Słowa kluczowe: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbbug kbexpertiseinter kbmt KB2524743 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:2524743

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