Firma Microsoft rozpowszechnia rozwiązania Microsoft SQL Server 2005 lub Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2 jako plik do pobrania. Ponieważ poprawki są kumulatywne, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzednich wersji programu Microsoft SQL Server 2005 lub Microsoft SQL Server 2008 albo Microsoft SQL Server 2008 R2 poprawka

Symptomy

Rozpatrzmy następujący scenariusz:

  • Możesz utworzyć sesję tworzenia kopii lustrzanej bazy danych między dwoma wystąpieniami programu SQL Server 2005 i programu SQL Server 2008 i programem SQL Server 2008 R2, korzystając z trybu wysokiej wydajności (asynchronicznego) . Jednym z tych wystąpień jest główny serwer SQL, który zawiera główną bazę danych, a drugie to Lustrzany serwer SQL, który zawiera lustrzaną bazę danych.

  • Występuje duże opóźnienie między głównymi i lustrzanymi bazami danych. Na przykład występuje jedna z następujących opóźnień:

    • Proces wykonaj ponownie dublowanej bazy danych jest wolniejszy niż transfer transakcji z głównej bazy danych do lustrzanej bazy danych.

    • Transakcja wymagająca długiego czasu jest uruchamiana w głównej bazie danych. Na przykład kwerenda ALTER index Rebuild jest uruchamiana w głównej bazie danych.

W tym scenariuszu sesja jest wstrzymywana, a w folderze dziennika na serwerze dublowanym jest generowany plik mini-dump. Ponadto jest rejestrowane jedno z następujących sposobów:

  • Niektóre wiadomości podobne do poniższych, które są generowane w przypadku niepowodzenia potwierdzenia, są tworzone w folderze dziennika na serwerze dublowanym:

    Data<><godzina> Identyfikator SPID<ID> * rozpocznij zrzut stosu : Data<><godzina> numeru SPID< Identyfikator> * <Date><><numeru SPID><>Date<><>identyfikatorze SPID<><><ID><Date><Time><><> numeru SPID<>5565 * expression: [LogMgr (minLSN.m_fSeqNo < lfcb->lfcb_fSeqNo) Data<><godzina> numeru SPID<identyfikator> * identyfikator spid: <ID><Date><>ID><0><2 ID><3

  • Jeśli masz zainstalowaną zbiorczą aktualizację programu SQL Server 2005 z dodatkiem Service Pack 3 (SP3), w dzienniku błędów programu SQL Server na serwerze dublowanym jest rejestrowany następujący komunikat o błędzie:

    Data<><godzina> numeru SPID<identyfikator> błąd: 9003, ważność: 20; stan: 15. Data<> <godzina> identyfikatorze spid<ID> numer skanowania dziennika (385562:137311:1) przekazany do skanowania dziennika w bazie danych "<Nazwa bazy danych >" jest nieprawidłowa. Ten błąd może wskazywać na uszkodzenie danych lub plik dziennika (ldf) nie pasuje do pliku danych (mdf). Jeśli ten błąd wystąpił podczas replikacji, ponownie utwórz publikację. W przeciwnym razie, jeśli problem spowoduje błąd podczas uruchamiania, Przywróć z kopii zapasowej. Data<><godzina> numeru SPID<identyfikator> błąd: 1454, ważność: 16; stan: 1.<data><godzina> numeru spid<identyfikatorem> , działając jako partner dublowania bazy danych<Nazwa bazy danych >", wystąpienie serwera"<Nazwa bazy danych>"napotkało błąd 9003, stan 15, ważność 20. Dublowanie bazy danych zostanie zawieszone. Spróbuj usunąć błąd i wznowić dublowanie.Data<><godzina> numeru spid<identyfikatorem> dublowanie bazy danych jest nieaktywne w przypadku bazy danych<Nazwa bazy danych>". Jest to tylko komunikat informacyjny. Nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika.Data<><godzina> numeru SPID<identyfikator> opcji konfiguracji "Agent XPS" został zmieniony z 1 na 0. Uruchom ponownie instrukcję RECONFIGURE.Data<><godzina> numeru SPID<identyfikator> błąd: 1474, ważność: 16; stan: 1.Data<><godzina> numeru SPID<identyfikator> połączenia dublowania bazy danych wystąpił błąd 4 "10650 (błąd nie znaleziono)" dla TCP://<FQDN>:<port>".

Uwagi

  • <FQDN> to symbol zastępczy reprezentujący w pełni kwalifikowaną nazwę domeny (FQDN) serwera dublowanego.

  • >port< jest symbolem zastępczym reprezentującym port serwera dublowanego.

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2008 z dodatkiem Service Pack 2

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 3 dla programu SQL Server 2008 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2498535 Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2008 z dodatkiem Service Pack 2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008. Firma Microsoft zaleca zastosowanie najnowszego wydania poprawki zawierającego 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 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 2 dla programu SQL Server 2008 Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008 do instalacji dodatku Service Pack 2 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.

SQL Server 2008 R2

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji 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:

2489376 Pakiet aktualizacji zbiorczej 6 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego 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 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2

SQL Server 2005 z dodatkiem Service Pack 3

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 13 dla programu SQL Server 2005 z dodatkiem Service Pack 3. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2438344 Pakiet aktualizacji zbiorczej 13 dla programu SQL Server 2005 z dodatkiem Service Pack 3 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2005. Firma Microsoft zaleca zastosowanie najnowszego wydania poprawki zawierającego 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:

960598 Kompilacje programu SQL Server 2005 wydane po opublikowaniu dodatku Service Pack 3 dla programu SQL Server 2005 Poprawki programu Microsoft SQL Server 2005 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 3 dla programu SQL Server 2005 do instalacji dodatku Service Pack 3 dla programu SQL Server 2005. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.

SQL Server 2005 z dodatkiem Service Pack 4

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 2 dla programu SQL Server 2005 z dodatkiem Service Pack 4. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2489409 Pakiet aktualizacji zbiorczej 2 dla programu SQL Server 2005 z dodatkiem Service Pack 4Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2005. Firma Microsoft zaleca zastosowanie najnowszego wydania poprawki zawierającego 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:

2485757 Kompilacje programu SQL Server 2005 wydane po opublikowaniu dodatku Service Pack 4 dla programu SQL Server 2005 Poprawki programu Microsoft SQL Server 2005 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 4 dla programu SQL Server 2005 do instalacji dodatku Service Pack 4 do programu SQL Server 2005. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.

SQL Server 2008 z dodatkiem Service Pack 1

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 13 dla programu SQL Server 2008 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2497673 Pakiet aktualizacji zbiorczej 13 dla programu SQL Server 2008 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008. Firma Microsoft zaleca zastosowanie najnowszego wydania poprawki zawierającego 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 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2008 Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008 do instalacji dodatku Service Pack 1 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.

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 potwierdzenia programu SQL Server, który jest rejestrowany w pliku dziennika błędów programu SQL Server podczas ponownego uruchamiania usługi SQL Server w programie SQL Server 2005, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:981273 Poprawka: potwierdzenie programu SQL Server jest rejestrowane w pliku dziennika błędów programu SQL Server po ponownym uruchomieniu usługi SQL Server w programie sql Server 2005

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×