Ho SQL Server 2017 installato sul mio computer. Questo è ciò che SELECT @@VERSIONritorna:
Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 luglio 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64-bit) su Windows 10 Enterprise 10.0 (build 17134: ) `
Funzionava bene fino a ieri. Improvvisamente SQL SERVER Servicenon ha funzionato. Quando volevo eseguire il servizio manualmente ha mostrato 3417 error. Quando ho controllato il registro eventi ho visto questo errore:
L'aggiornamento a livello di script per il "master" del database non è riuscito perché il passaggio di aggiornamento "msdb110_upgrade.sql" ha riscontrato l'errore 200, stato 7, gravità 25. Questa è una grave condizione di errore che potrebbe interferire con il normale funzionamento e il database verrà messo offline. Se l'errore si è verificato durante l'aggiornamento del database "master", impedirà l'avvio dell'intera istanza di SQL Server. Esaminare le precedenti voci del log degli errori per individuare eventuali errori, eseguire le azioni correttive appropriate e riavviare il database in modo che i passaggi di aggiornamento dello script vengano eseguiti fino al completamento. »
Dopo aver /T902 switchcercato su Google ho scoperto che posso eseguirlo e provare a risolvere il problema. Ma nessuna soluzione ha funzionato per me. Quindi ho installato un'altra istanza degli stessi SQL SERVER 2017e ripristinato database. Ora la nuova istanza installata presenta lo stesso problema.
Quale potrebbe essere il problema?
AGGIORNAMENTO Ecco il registro degli errori completo di SQL Server.
17/09/2018 13: 06: 47.29 spid6s L'opzione di configurazione 'mostra opzioni avanzate' è stata modificata da 1 a 1. Eseguire l'installazione RECONFIGURE per l'installazione.
17/09/2018 13: 06: 47.29 spid6s L'opzione di configurazione 'mostra opzioni avanzate' è stata modificata da 1 a 1. Eseguire l'installazione RECONFIGURE per l'installazione.
17/09/2018 13: 06: 47.29 spid6s L'opzione di configurazione 'Agent XPs' è stata modificata da 1 a 1. Eseguire l'installazione RECONFIGURE per l'installazione.
17/09/2018 13: 06: 47.29 spid6s L'opzione di configurazione 'Agent XPs' è stata modificata da 1 a 1. Eseguire l'installazione RECONFIGURE per l'installazione.
17/09/2018 13: 06: 47.29 spid6s Creazione di cartelle SSIS ...
17/09/2018 13: 06: 47.30 spid6s Procedura di rilascio [dbo]. [Sp_syscollector_get_instmdw]
17/09/2018 13: 06: 47.30 spid6s Creazione procedura [dbo]. [Sp_syscollector_get_instmdw] ...
17/09/2018 13: 06: 47.30 spid6s Procedura di rilascio [dbo]. [Sp_syscollector_upload_instmdw]
17/09/2018 13: 06: 47.30 spid6s Creazione procedura [dbo]. [Sp_syscollector_upload_instmdw] ...
17/09/2018 13: 06: 47.30 spid6s Caricamento del pacchetto di raccolta dati dal disco: c: \ Programmi \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
17/09/2018 13: 06: 47.30 spid6s Caricamento del pacchetto di raccolta dati dal disco: c: \ Programmi \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
17/09/2018 13: 06: 47.30 Errore spid6s: 2775, gravità: 17, stato: 12.
17/09/2018 13: 06: 47.30 spid6s La tabella codici 65001 non è supportata dal server.
17/09/2018 13: 06: 47.30 spid6s Errore: 912, gravità: 21, stato: 2.
17/09/2018 13: 06: 47.30 spid6s Aggiornamento a livello di script per il database 'master' non riuscito perché il passaggio di aggiornamento 'msdb110_upgrade.sql' ha riscontrato l'errore 200, stato 7, gravità 25. Si tratta di una grave condizione di errore che potrebbe interferire con il normale funzionamento e il database verrà portato offline. Se l'errore si è verificato durante l'aggiornamento del database "master", impedirà l'avvio dell'intera istanza di SQL Server. Esaminare le voci precedenti del log degli errori per individuare eventuali errori, eseguire le azioni correttive appropriate e riavviare il database in modo che i passaggi dell'aggiornamento dello script vengano eseguiti fino al completamento.
17/09/2018 13: 06: 47.30 spid6s Errore: 3417, gravità: 21, stato: 3.
17/09/2018 13: 06: 47.30 spid6s Impossibile ripristinare il database principale. SQL Server non può essere eseguito. Ripristina master da un backup completo, riparalo o ricostruiscilo. Per ulteriori informazioni su come ricostruire il database master, consultare la documentazione in linea di SQL Server.
17/09/2018 13: 06: 47.30 spid6s È stato avviato l'arresto di SQL Server
17/09/2018 13: 06: 47.30 La traccia SQL spid6s è stata arrestata a causa dell'arresto del server. ID traccia = '1'. Questo è solo un messaggio informativo; Non è richiesta alcuna azione da parte dell'utente.
AGGIORNAMENTO
Questa riga ha qualcosa da dire. The code page 65001 is not supported by the server.Le mie finestre recentemente aggiornate a Version 1803 (OS Build 17134.285). Dopo questo aggiornamento alcuni testi delle applicazioni sono diventati caratteri sconosciuti. Questa può essere la causa del problema?


C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx) in Notepad ++ e mostra una codifica di "UCS-2 LE BOM", che in realtà è UTF-16 LE, che in Microsoft-land si chiama "Unicode". Non sono sicuro se il bug si trova in Windows o SQL Server, ma dato che il file ha un Byte Order Mark (BOM), non avrebbe dovuto tentare di leggerlo come UTF-8 indipendentemente dalla codifica predefinita del sistema. Questo è, dopo tutto, l'intero scopo di avere il BOM ;-) Il file anche inizia con:<?xml version="1.0" encoding="utf-16"?>.