Rozwiązywanie problemów z zapisywaczem usług SQL VSS

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

Rozwiązywanie problemów z zapisywaczem usług SQL VSS

Najważniejszym poleceniem podczas diagnozowania dowolnego problemu z usługą VSS jest autorzy list vssadmin. To polecenie wyświetli wszystkie aktywne programy piszące w systemie i stan każdego z nich.

Aby uruchomić to polecenie:

  1. Otwórz wiersz polecenia systemu Windows.
  2. Wpisz vssadmin list writers.

Klient Zmanda Windows (ZWC) zarejestruje błędy w dziennikach zdarzeń aplikacji. Często błędy ZWC są dopasowane do zdarzenia systemowego lub zdarzenia aplikacji, które wskazuje na awarię.

Jak rozwiązywać problemy z pisarzem SQL VSS

Po uruchomieniu autorzy list vssadmin polecenie, możesz napotkać jeden z następujących problemów:

Moduł zapisujący SQL nie jest wyświetlany

Po uruchomieniu polecenia vssadmin list writers, program zapisujący SQL Server nie jest wyświetlany i nie ma komunikatu o błędzie w dziennikach zdarzeń aplikacji. Jednak usługa SQLserver VSS Writer może być uruchomiona.

Aby rozwiązać ten problem:

  1. Sprawdź, czy w nazwach baz danych są spacje.
    1. Uruchom zapytanie: wybierz à ¢ €˜ # à ¢ €⠄¢ + nazwa + à ¢ €℠¢ # à ¢ €⠄¢ z sys.databases.
    2. Spójrz na wynik i sprawdź, czy w nazwach nie ma spacji. Spacje końcowe (takie jak # przykład #) są łatwe do przeoczenia, więc uważaj.
    3. Jeśli zostaną znalezione spacje, należy zmienić nazwę tej bazy danych. Postępuj zgodnie z instrukcjami w ten artykuł Microsoft.
  2. Sprawdź, czy usługa zapisywania usługi VSS programu SQL Server została dodana do roli sysadmin w konsoli zarządzania programu SQL Server.

Po wykonaniu tych kroków uruchom autorzy list vssadmin polecenie ponownie. Pisarz powinien być obecny.

Błąd zapisywania programu SQL Server

Jeśli moduł zapisujący SQL Server jest oznaczony jako uszkodzony, najpierw sprawdź dzienniki zdarzeń aplikacji systemu Windows pod kątem błędów. Poniżej zamieściliśmy trzy przykłady:

Przykład nr 1 Typ zdarzenia: Błąd Źródło zdarzenia: SQLWRITER Kategoria zdarzenia: Brak Identyfikator zdarzenia: 24583 Data: 4 Godzina: 30:2006:11 Użytkownik: Brak Komputer: NazwaKomputera Opis: Błąd Sqllib: Napotkano błąd OLEDB wywołanie IDBInitialize :: Initialize. hr = 38x44e0d. SQLSTATE: 80040, błąd macierzysty: 4 Stan błędu: 28000, ważność: 18456 Źródło: klient macierzysty Microsoft SQL Komunikat o błędzie: Logowanie nie powiodło się dla użytkownika „AUTHORITY \ SYSTEM”. DBPROP_INIT_DATASOURCE: nazwa_komputera DBPROP_INIT_CATALOG: master DBPROP_AUTH_INTEGRATED: SSPI
Przykład nr 2 Typ zdarzenia: Błąd Źródło zdarzenia: SQLWRITER Kategoria zdarzenia: Brak Identyfikator zdarzenia: 24583 Data: 4 Godzina: 30:2006:11 Użytkownik: Brak Komputer: NazwaKomputera Opis: Błąd Sqllib: Napotkano błąd OLEDB wywołanie IDBInitialize :: Initialize. hr = 38x44e0d. SQLSTATE: 80040, błąd macierzysty: 4 Stan błędu: 28000, ważność: 18456 Źródło: klient macierzysty Microsoft SQL Komunikat o błędzie: Logowanie nie powiodło się dla użytkownika „AUTHORITY \ SYSTEM”. DBPROP_INIT_DATASOURCE: nazwa_komputera DBPROP_INIT_CATALOG: master DBPROP_AUTH_INTEGRATED: SSPI
Przykład nr 3 Typ zdarzenia: Błąd Źródło zdarzenia: Kategoria zdarzenia VSS: Brak Identyfikator zdarzenia: 6013 Data: 4 Godzina: 30:2006:11 Użytkownik: Nie dotyczy Komputer: Nazwa komputera Opis: Błąd Sqllib: Napotkano błąd OLEDB wywołanie IDBInitialize :: Initialize. hr = 38x44e0d. SQLSTATE: 80040, błąd macierzysty: 4 Stan błędu: 42000, ważność: 18456 Źródło: Dostawca Microsoft OLE DB dla programu SQL Server Komunikat o błędzie: Logowanie nie powiodło się dla użytkownika „AUTHORITY \ SYSTEM” „NIE”.

Aby rozwiązać ten problem, przejrzyj ten artykuł Microsoft aby uzyskać szczegółowe informacje na temat rozwiązywania problemów z łącznością. Podsumowanie jego kluczowych punktów znajduje się poniżej:

  1. Otwórz Menedżera konfiguracji programu SQL Server.
    1. W protokołach klienta (zarówno 32-bitowych, jak i 64-bitowych) należy włączyć protokoły TCP / IP, pamięć współdzieloną i potok nazwany.
    2. Nie powinno być żadnych aliasów. Jeśli wybierzesz Aliasy (ponownie, zarówno 32-bitowe, jak i 64-bitowe) i zobaczysz alias po prawej stronie ekranu, musisz go usunąć.
  2. Sprawdź, czy usługa zapisywania usługi VSS programu SQL Server została dodana do roli sysadmin w konsoli zarządzania programu SQL Server.

Uruchom autorzy list vssadmin polecenie ponownie. Jeśli moduł zapisujący SQL Server jest teraz w stanie stabilnym, problem został znaleziony. Jeśli nie, zapoznaj się z konkretnymi komunikatami o błędach ten artykuł Microsoft.

Jeśli problemy z modułem zapisującym usługi SQL VSS nadal występują, zalecamy Zbieranie dzienników klienta Zmanda Windows do pomocy technicznej i kontaktując się z naszym zespołem obsługi klienta w celu uzyskania dalszej pomocy.