Poprawka: Nie można uruchomić usługi SQL Server, po zainstalowaniu pakietu aktualizacji zbiorczej 1 dla programu SQL Server 2008 R2 UCP istnieje w wystąpieniu programu SQL Server

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

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Mieć wystąpienie Microsoft SQL Server 2008 R2, obsługującego punkt kontrolny użytkownika (UCP).
  • Zainstaluj zbiorczego pakietu aktualizacji 1 dla programu SQL Server 2008 R2 w instancji.
W tym scenariuszu instalacja powiedzie się. Jednak nie można uruchomić usługi SQL Server. Ponadto następujące komunikaty o błędach są rejestrowane w pliku dzienniku błędów programu SQL Server:
<date></date><time></time> spid7s Wykonywanie.sysutility_ucp_core.sp_initialize_mdw_internal [sysutility_mdw]

<date></date><time></time> spid7s SQL Server zablokował dostęp do procedury "sys.xp_qv" składnik "Agent XPs", ponieważ składnik ten jest wyłączony w ramach konfiguracji zabezpieczeń dla tego serwera. Administrator systemu można włączyć użycie "Agent XPs" przy użyciu sp_configure. Aby uzyskać więcej informacji dotyczących włączania "Agent XPs" zobacz "Surface Area Configuration" w dokumentacji SQL Server Books Online.

<date></date><time></time> spid7s Błąd: 15281, wskaźnik ważności: 16, stan: 1.

<date></date><time></time> spid7s SQL Server zablokował dostęp do procedury "sys.xp_qv" składnik "Agent XPs", ponieważ składnik ten jest wyłączony w ramach konfiguracji zabezpieczeń dla tego serwera. Administrator systemu można włączyć użycie "Agent XPs" przy użyciu sp_configure. Aby uzyskać więcej informacji dotyczących włączania "Agent XPs" zobacz "Surface Area Configuration" w dokumentacji SQL Server Books Online.

<date></date><time></time> spid7s Błąd: 912, wskaźnik ważności: 21, stan: 2.

<date></date><time></time> spid7s Skrypt poziomu uaktualnienia dla bazy danych "wzorzec" nie powiodło się, ponieważ uaktualnienia kroku 'sqlagent100_msdb_upgrade.sql' napotkała błąd stanu 15281, 1 poziomie ważności 16. Jest to warunek poważny błąd, które mogą zakłócać normalnej pracy i bazy danych będzie trybu offline. Jeśli wystąpił błąd podczas uaktualniania baza danych "głównego", zapobiegnie całego wystąpienie programu SQL Server uruchamianiu. Sprawdź wcześniejsze wpisy w dzienniku błędów dla błędów, podjęcia właściwych działań naprawczych i ponowne bazy danych uruchom uaktualnienie etapów skryptu do zakończenia.

<date></date><time></time> spid7s Błąd: 3417, wskaźnik ważności: 21, stan: 3.

<date></date><time></time> spid7s Nie można odzyskać bazy danych master. Program SQL Server nie może uruchomić. Przywróć wzorzec z pełnej kopii zapasowej, naprawienie lub odbuduj go. Aby uzyskać więcej informacji na temat odbudowanie bazy danych master, zobacz dokumentację SQL Server Books Online.<date></date><time></time> spid7s Śledzenia SQL został zatrzymany z powodu zamknięcia serwera. Identyfikator śledzenia = "1". To jest wiadomość informacyjna nie jest wymagane.
Ten problem może występować także podczas uaktualniania obsługującego UCP wystąpienia programu SQL Server 2008 R2 Zwolnij Candidate (RC) do wersji SQL Server 2008 R2.

Przyczyna

Ten problem występuje, ponieważ program SQL Server 2008 R2 uruchamia skrypt uaktualnienia dla bazy danych msdb opcja Agent XPs nie jest włączona.

Ten skrypt jest uruchamiany podczas uruchamiania usługi SQL Server. Skrypt jest uruchamiany procedury przechowywanej, która jest związana z UCP. Ponadto procedura przechowywana wymaga włączenia opcji XPs agenta.

Rozwiązanie

Zbiorcza aktualizacja informacji

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji nr 2. 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:
2072493 Zbiorczego pakietu aktualizacji 2 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

Obejście problemu

Uwaga Zbiorcza aktualizacja pakietu 1 nie został jeszcze zainstalowany, należy postępować zgodnie sekcji "Rozwiązanie", aby zainstalować pakiet aktualizacji zbiorczej 2. Ten problem nie istnieje w zbiorczego pakietu aktualizacji 2 i nowsze wersje aktualizacji programu SQL Server 2008 R2.

Jeśli ten problem występuje po zainstalowaniu pakietu aktualizacji zbiorczej 1, wykonaj następujące kroki w celu obejścia tego problemu:
  1. Włącz flagę śledzenia 902 wystąpienia programu SQL Server 2008 R2. Aby to zrobić, wykonaj następujące kroki:
    1. Otwórz program SQL Server Menedżer konfiguracji.
    2. Kliknij w Menedżer konfiguracji serwera SQL Usług SQL Server.
    3. Kliknij dwukrotnie ikonę programu SQL ServerUsługa.
    4. W Właściwości serwera SQL okno dialogowe, kliknij przycisk Zaawansowane Karta.
    5. Po kliknięciu Zaawansowane Karta, zlokalizuj Parametry startowe element.
    6. Dodawanie ;-T902 na końcu istniejącej wartość ciągu, a następnie kliknij przycisk OK.
  2. Kliknij prawym przyciskiem myszy program SQL Serverusługi, a następnie kliknij Start.
  3. Jeśli uruchomiona jest Usługa agenta programu SQL Server, kliknij prawym przyciskiem myszy usługę agenta serwera SQL, a następnie kliknij Zatrzymaj.
  4. Otwórz program SQL Server Management Studio, a następnie połączyć się z wystąpieniem programu SQL Server 2008 R2.
  5. Uruchom następujące instrukcje:
    SZEFOWIE sp_configure "Pokaż zaawansowane", 1;
    ZMIEŃ KONFIGURACJĘ;
    EXEC sp_configure "Zezwalaj na aktualizacje", 0;
    ZMIEŃ KONFIGURACJĘ;
    Sp_configure EXEC 'XPs Agent"1;
    ZMIEŃ KONFIGURACJĘ;
    PRZEJDŹ
  6. W Menedżer konfiguracji serwera SQL programu SQL Server kliknij prawym przyciskiem myszyusługi, a następnie kliknij Zatrzymaj.
  7. Usuń flagę śledzenia 902 wystąpienia programu SQL Server 2008 R2. Aby to zrobić, należy usunąć ;-T902 z wartość ciągu, który użytkownik zaktualizował w kroku 1f.
  8. Kliknij prawym przyciskiem myszy program SQL Serverusługi, a następnie kliknij Start.
  9. Kliknij prawym przyciskiem myszy usługę agenta serwera SQL, a następnie kliknij przycisk Start.
  10. W programie SQL Server Management Studio należy połączyć się z wystąpieniem programu SQL Server 2008 R2.
  11. W Eksploratorze obiektów rozwiń Zarządzanie, kliknij prawym przyciskiem myszy Zbieranie danych, a następnie kliknij przycisk Włączanie zbierania danych.
    Uwaga Jeżeli zbieranie danych jest już włączony, element włączyć zbieranie danych jest niedostępne.
Uwaga Podczas łączenia się z wystąpieniem programu SQL Server 2008 R2 w programie SQL Server Management Studio może zostać wyświetlony następujący komunikat o błędzie:
Błąd: 18401
Logowanie nie powiodło się dla użytkownika "<login name=""></login>'. Przyczyna: Serwer jest w trybie uaktualnienia skryptu. Tylko administrator może łączyć się w tej chwili.
Ten komunikat o błędzie wskazuje, że program SQL Server 2008 R2 jest Kończenie instalacji zbiorczego pakietu aktualizacji 1. Jeśli ten komunikat o błędzie odczekaj kilka minut, a następnie ponownie połączyć wystąpienie programu SQL Server 2008 R2.

Stan

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

Materiały referencyjne

Aby uzyskać informacje dotyczące przyrostowe modelu obsługi programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897Przyrostowe modelu obsługi jest dostępne z zespołu programu SQL Server do dostarczania poprawek zgłoszonych problemów
Aby uzyskać informacje dotyczące 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:
822499 Schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL Server
Aby uzyskać więcej informacji dotyczących terminologii 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

Właściwości

Numer ID artykułu: 2163980 - Ostatnia weryfikacja: 23 czerwca 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Słowa kluczowe: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2163980 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:2163980

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