Firma Microsoft rozpowszechnia poprawki microsoft SQL Server 2008 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki z SQL Server 2008 r.Uwaga Parametr SkipRules dla konfiguracji nie jest udokumentowaną funkcją. Nie należy używać tego parametru, chyba że zostanie to skierowane do eskalacji css firmy Microsoft.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Standardowe klasy WMI (Windows Management Instrumentation) są zastępowane niestandardowymi podklasami w środowisku klastra systemu Windows. Na przykład pobierasz i instalujesz oprogramowanie Fujitsu NT-Agent w węźle klastra. Uwaga Aby pobrać oprogramowanie NT-Agent Fujitsu, odwiedź następującą witrynę internetową:
-
Próbujesz skonfigurować klaster microsoft SQL Server 2008 w tym środowisku klastra systemu Windows.
-
Wstępne sprawdzenie usługi WMI zakończy się pomyślnie.
W tym scenariuszu program instalacyjny kończy się niepowodzeniem podczas fazy sprawdzania usługi WMI procesu instalacji klastra SQL Server 2008. Ponadto wyświetlany zostanie następujący komunikat o błędzie:
Sprawdzanie "Usługa Instrumentacji zarządzania Windows (WMI) nie powiodło się.
Ponadto w pliku dziennika konfiguracji SQL Server 2008 (Detail.txt) jest rejestrowany następujący komunikat o błędzie:
<Date Time> Slp: Wynik wykrywania reguły "Cluster_IsWMIServiceOperational": WMI Operational Results WMIServiceIsInstalled =True; WMIServiceIsRunning =True; OSWorkingCheck =True; ComputerSystemWorkingCheck =False; ProcessorWorkingCheck =True; on Machine Node1<Date Time> Slp: Evaluating rule : Cluster_IsWMIServiceOperational<Date Time> Slp: Rule running on machine: Node1<Date Time> Slp: Rule evaluation done : Failed<Date Time> Slp: Rule evaluation message: The WMI service is not running on the cluster node.
Przyczyna
Reguła Cluster_IsWMIServiceOperational zazwyczaj sprawdza, czy usługa WMI działa poprawnie w węźle. Ten problem występuje, ponieważ reguła Cluster_IsWMIServiceOperational nie może wykryć niestandardowej usługi WMI, mimo że usługa WMI jest uruchomiona.
Rozwiązanie
SQL Server 2008 r.
Poprawka rozwiązła ten problem została opublikowana po raz pierwszy w aktualizacji zbiorczej 9. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji dla SQL Server 2008 r., kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
977444 Pakiet aktualizacji zbiorczej 9 dla programu SQL Server 2008Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej 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:
956909 Kompilacje z SQL Server 2008 r., które zostały wydane po SQL Server 2008 r., zostały wydane
SQL Server 2008 z dodatkiem SP1
Poprawka rozwiązła ten problem została po raz pierwszy wydana w aktualizacji zbiorczej 7 dla SQL Server 2008 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji o tym zbiorczym pakiecie aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
979065 Pakiet aktualizacji zbiorczej 7 dla SQL Server 2008 z dodatkiem Service Pack 1Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej 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 SQL Server 2008, które zostały wydane po wydaniudodatku Service Pack 1 SQL Server 2008 firmy Microsoft SQL Server 2008, są tworzone dla określonych SQL Server dodatków Service Pack. Poprawkę SQL Server 2008 z dodatkiem Service Pack 1 należy zastosować do instalacji dodatku Service Pack 1 dla SQL Server 2008. Domyślnie każda poprawka dostępna w SQL Server dodatku Service Pack jest dołączana do następnego SQL Server dodatku Service Pack.
Obejście
Aby obejść ten problem, użyj jednej z następujących metod.Metoda 1. Polecenie Uruchom następujące w celu zainstalowania klastra SQL Server 2008.
Setup /SkipRules=Cluster_IsWMIServiceOperational /Action=InstallFailoverCluster
Metoda 2Przed skonfigurowaniem klastra SQL Server 2008 wyrejestruj niestandardowe klasy WMI. Następnie zarejestruj ponownie klasy WMI po zakończeniu konfigurowania klastra SQL Server 2008.Metoda 3Jeśli zainstalowano oprogramowanie fujitsu NT-Agent, usuń oprogramowanie przed skonfigurowanie klastra SQL Server 2008. Następnie ponownie zainstaluj oprogramowanie fujitsu NT-Agent po zakończeniu konfigurowania klastra SQL Server 2008.
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Aby uzyskać informacje na temat przyrostowego modelu obsługi dla SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
935897 Przyrostowy model obsługi jest dostępny od zespołu SQL Server w celu dostarczenia poprawek zgłoszonych problemówAby uzyskać więcej informacji na temat schematu nazewnictwa aktualizacji SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
822499Nowy schemat nazewnictwa dla pakietówaktualizacji oprogramowania firmy Microsoft SQL Server Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft