Mam SQL Server 2017 zainstalowany na moim komputerze. Oto, co SELECT @@VERSION
zwraca:
Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 lipca 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64-bit) na Windows 10 Enterprise 10.0 (kompilacja 17134: ) `
Do wczoraj działało dobrze. Nagle SQL SERVER Service
nie uciekł. Kiedy chciałem uruchomić usługę ręcznie, pokazało się 3417 error
. Gdy sprawdziłem dziennik zdarzeń, zobaczyłem ten błąd:
Aktualizacja poziomu skryptu dla bazy danych „master” nie powiodła się, ponieważ krok aktualizacji „msdb110_upgrade.sql” napotkał błąd 200, stan 7, dotkliwość 25. Jest to poważny błąd, który może zakłócać normalne działanie i baza danych zostanie przełączona w tryb offline. Jeśli błąd wystąpił podczas aktualizacji bazy danych „master”, uniemożliwi to uruchomienie całej instancji SQL Server. Sprawdź poprzednie wpisy dziennika błędów pod kątem błędów, podejmij odpowiednie działania naprawcze i ponownie uruchom bazę danych, aby kroki aktualizacji skryptu przebiegały do końca.``
Po pewnym googlowaniu dowiedziałem się, że mogę go uruchomić /T902 switch
i spróbować naprawić problem. Ale żadne rozwiązanie nie działało dla mnie. Zainstalowałem więc inną instancję tych samych SQL SERVER 2017
i przywróconych baz danych. Teraz nowa zainstalowana instancja ma ten sam problem.
Co może być problemem?
AKTUALIZACJA Oto pełny dziennik błędów programu SQL Server.
2018-09-17 13: 06: 47.29 spid6s Zmieniono opcję konfiguracji „pokaż opcje zaawansowane” z 1 na 1. Uruchom instrukcję RECONFIGURE, aby zainstalować.
2018-09-17 13: 06: 47.29 spid6s Zmieniono opcję konfiguracji „pokaż opcje zaawansowane” z 1 na 1. Uruchom instrukcję RECONFIGURE, aby zainstalować.
2018-09-17 13: 06: 47.29 spid6s Zmieniono opcję konfiguracji „Agent XPs” z 1 na 1. Uruchom instrukcję RECONFIGURE, aby zainstalować.
2018-09-17 13: 06: 47.29 spid6s Zmieniono opcję konfiguracji „Agent XPs” z 1 na 1. Uruchom instrukcję RECONFIGURE, aby zainstalować.
2018-09-17 13: 06: 47.29 spid6s Tworzenie folderów SSIS ...
2018-09-17 13: 06: 47.30 spid6s Procedura upuszczania [dbo]. [Sp_syscollector_get_instmdw]
2018-09-17 13: 06: 47.30 spid6s Procedura tworzenia [dbo]. [Sp_syscollector_get_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Procedura upuszczania [dbo]. [Sp_syscollector_upload_instmdw]
2018-09-17 13: 06: 47.30 spid6s Procedura tworzenia [dbo]. [Sp_syscollector_upload_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Przesyłanie pakietu modułu gromadzącego dane z dysku: c: \ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Przesyłanie pakietu modułu gromadzącego dane z dysku: c: \ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Błąd: 2775, wskaźnik ważności: 17, stan: 12.
2018-09-17 13: 06: 47.30 spid6s Strona kodowa 65001 nie jest obsługiwana przez serwer.
2018-09-17 13: 06: 47.30 spid6s Błąd: 912, wskaźnik ważności: 21, stan: 2.
2018-09-17 13: 06: 47.30 spid6s Aktualizacja poziomu skryptu dla bazy danych „master” nie powiodła się, ponieważ krok aktualizacji „msdb110_upgrade.sql” napotkał błąd 200, stan 7, dotkliwość 25. Jest to poważny błąd, który może zakłócać normalne działanie a baza danych zostanie przełączona w tryb offline. Jeśli błąd wystąpił podczas aktualizacji bazy danych „master”, uniemożliwi to uruchomienie całej instancji SQL Server. Sprawdź poprzednie wpisy dziennika błędów pod kątem błędów, podejmij odpowiednie działania naprawcze i ponownie uruchom bazę danych, aby kroki aktualizacji skryptu przebiegały do końca.
2018-09-17 13: 06: 47.30 spid6s Błąd: 3417, wskaźnik ważności: 21, stan: 3.
2018-09-17 13: 06: 47.30 spid6s Nie można odzyskać głównej bazy danych. Nie można uruchomić programu SQL Server. Przywróć wzorzec z pełnej kopii zapasowej, napraw ją lub odbuduj. Aby uzyskać więcej informacji o tym, jak odbudować główną bazę danych, zobacz Książki SQL Server Online.
2018-09-17 13: 06: 47.30 Spid6s SQL Server został zamknięty
2018-09-17 13: 06: 47.30 Spid6s Śledzenie SQL zostało zatrzymane z powodu zamknięcia serwera. Identyfikator śledzenia = „1”. To jest tylko komunikat informacyjny; nie jest wymagana żadna akcja użytkownika.
AKTUALIZACJA
Ten wiersz ma coś do powiedzenia. The code page 65001 is not supported by the server.
Moje ostatnio zaktualizowane okna do Version 1803 (OS Build 17134.285)
. Po tej aktualizacji niektóre teksty aplikacji zmieniły się na nieznane znaki. Czy to może być przyczyną problemu?
źródło
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx
) w Notepad ++ i pokazuje on kodowanie „UCS-2 LE BOM”, które tak naprawdę jest UTF-16 LE, które w Microsoft-land nazywa się „Unicode”. Nie jestem pewien, czy błąd występuje w systemie Windows lub SQL Server, ale biorąc pod uwagę, że plik ma znak Byte Order (BOM), nie powinien był próbować odczytać go jako UTF-8, niezależnie od domyślnego kodowania systemu. Oznacza to, że po tym wszystkim, cały sens posiadania LM ;-) Plik nawet zaczyna się od:<?xml version="1.0" encoding="utf-16"?>
.