Firma Microsoft rozpowszechnia poprawki w programie Microsoft SQL Server 2008 w postaci jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008.

Symptomy

W programie Microsoft SQL Server 2008 lub SQL Server 2012 należy wziąć pod nim następującą sytuację:

  • Rozpoczęto implementację instalacji klastra pracy awaryjnej programu SQL Server 2008 lub SQL Server 2012.

  • Dodaj węzeł do klastra trybu failover.

  • Zainstalujesz składniki współużytkowane dla węzła w lokalizacji niedomyślnej. Na przykład jeśli system operacyjny jest zainstalowany na dysku C, Zainstaluj składniki współużytkowane w następującej ścieżce.

    D:\Program Files\Microsoft SQL Server

  • Do klastra trybu failover można dodać drugi węzeł.

W tym scenariuszu występują następujące symptomy:

  • Instalacja ignoruje niedomyślną lokalizację i instaluje współużytkowane składniki w lokalizacji domyślnej.

  • W przypadku pracy awaryjnej w klastrze wysyłanie dziennika kończy się niepowodzeniem, a następnie zostanie wyświetlony komunikat o błędzie podobny do następującego:

    Krok zadania: "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqllogship.exe"-Backup 11988AF6-DCC1-4785-90A5-978568E6C562-Server GVS10001 Message po przełączeniu do trybu failover na wiadomości zadania kopiowania wykonanej jako użytkownik: DOMAIN1\SQLService. Nie można utworzyć procesu dla kroku 1 zadania 0x3329AA27908BB548B5D78A9EA3D6A3DD (Przyczyna: system nie może znaleźć określonego pliku). Krok nie powiódł się.

  • Jeśli klaster ma zadanie programu PowerShell, gdy następuje przejęcie awaryjne, lub jeśli masz jasne zadanie utworzone za pomocą zarządzania opartego na zasadach programu SQL Server (PBM), gdy nastąpi przejście do trybu failover, zadanie nie powiodło się. Ponadto wyświetlany zostanie następujący komunikat o błędzie:

    Nie można rozpocząć wykonywania kroku 3 (Przyczyna: nie można załadować podsystemu programu PowerShell [Zobacz SQLAgent. Wychodzący plik, aby uzyskać szczegółowe informacje]; Zadanie zostało zawieszone. Krok nie powiódł się. Rejestrowanie komunikatu programu SQL Server Agent [125] nie można załadować podsystemu "PowerShell" (Przyczyna: system nie może znaleźć określonej ścieżki)

  • Zadanie przejdzie w tryb pracy awaryjnej, które odwołuje się do składnika bcp. exe.

Przyczyna

Ten problem występuje, ponieważ następujące składniki są zainstalowane w niewłaściwej lokalizacji:

  • Program SQL PowerShell (sqlps. exe)

  • Wysyłanie dziennika — plik wykonywalny (SQLLogship. exe)

  • Narzędzie bcp. exe i inne składniki

Zadania utworzone przy użyciu jednego z tych składników znajdują się w różnych lokalizacjach w obu węzłach. Po przełączeniu do pracy nad zadaniem zadanie nie powiedzie się. UwagaZadanie czyszczenia utworzone przez PBM zawiera krok programu PowerShell. Dlatego zadanie odwołuje się do składnika Sqlps. exe.

Rozwiązanie

Informacje o dodatku Service Pack 2 dotyczące programu SQL Server 2012

Aby rozwiązać ten problem, uzyskaj dodatek Service Pack 2 dla programu SQL Server 2012. Aby uzyskać więcej informacji, zobacz Błędy naprawiane w dodatku Service Pack 2 dla programu SQL server 2012 i jak uzyskać najnowszy dodatek Service Pack dla programu SQL Server 2012.

SQL Server 2008 z dodatkiem Service Pack 1

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 10 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:

2279604 Pakiet aktualizacji zbiorczej 10 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.

SQL Server 2008 z dodatkiem Service Pack 2

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 1 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:

2289254 Zbiorcza aktualizacja 1 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. 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:

2402659 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 2 dla programu SQL Server 2008

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Aby uzyskać więcej informacji na temat klastrów pracy awaryjnej, odwiedź następującą witrynę internetową Microsoft Developer Network (MSDN):

Informacje ogólne dotyczące klastrów pracy awaryjnejAby uzyskać więcej informacji na temat składników współużytkowanych, odwiedź sekcję "funkcje udostępnione" w następującej witrynie MSDN w sieci Web:

Informacje ogólne na temat składników współużytkowanychAby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

935897 Model obsługi przyrostowej jest dostępny w zespole programu SQL Server w celu dostarczenia poprawek dotyczących zgłaszanych problemówAby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

822499Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL ServerAby uzyskać więcej informacji o terminologii dotyczącej aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

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ę!

×