Ho SQL Server 2017 installato sul mio computer. Questo è ciò che SELECT @@VERSION
ritorna:
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 Service
non 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 switch
cercato 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 2017
e 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"?>
.