Tengo SQL Server 2017 instalado en mi computadora. Esto es lo que SELECT @@VERSION
vuelve:
Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 de julio de 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64 bits) en Windows 10 Enterprise 10.0 (compilación 17134: ) `
Funcionaba bien hasta ayer. De repente SQL SERVER Service
no corrió. Cuando quería ejecutar el servicio manualmente, se mostró 3417 error
. Cuando revisé el registro de eventos, vi este error:
La actualización a nivel de script para la base de datos 'master' falló porque el paso de actualización 'msdb110_upgrade.sql' encontró el error 200, estado 7, gravedad 25. Esta es una condición de error grave que podría interferir con el funcionamiento normal y la base de datos se desconectará. Si el error ocurrió durante la actualización de la base de datos 'maestra', evitará que se inicie toda la instancia de SQL Server. Examine las entradas anteriores del registro de errores en busca de errores, tome las medidas correctivas apropiadas y reinicie la base de datos para que los pasos de actualización del script se ejecuten hasta su finalización.
Después de buscar en Google, descubrí que puedo ejecutarlo /T902 switch
e intentar solucionar el problema. Pero ninguna solución funcionó para mí. Así que instalé otra instancia de las mismas SQL SERVER 2017
bases de datos restauradas. Ahora la nueva instancia instalada tiene el mismo problema.
¿Cual podría ser el problema?
ACTUALIZACIÓN Aquí está el registro de errores completo de SQL Server.
2018-09-17 13: 06: 47.29 spid6s La opción de configuración 'Mostrar opciones avanzadas' cambió de 1 a 1. Ejecute la instrucción RECONFIGURE para instalar.
2018-09-17 13: 06: 47.29 spid6s La opción de configuración 'Mostrar opciones avanzadas' cambió de 1 a 1. Ejecute la instrucción RECONFIGURE para instalar.
2018-09-17 13: 06: 47.29 La opción de configuración de spid6s 'Agent XPs' cambió de 1 a 1. Ejecute la instrucción RECONFIGURE para instalar.
2018-09-17 13: 06: 47.29 La opción de configuración de spid6s 'Agent XPs' cambió de 1 a 1. Ejecute la instrucción RECONFIGURE para instalar.
2018-09-17 13: 06: 47.29 spid6s Creación de carpetas SSIS ...
2018-09-17 13: 06: 47.30 spid6s Procedimiento de caída [dbo]. [Sp_syscollector_get_instmdw]
2018-09-17 13: 06: 47.30 spid6s Creación del procedimiento [dbo]. [Sp_syscollector_get_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Procedimiento de caída [dbo]. [Sp_syscollector_upload_instmdw]
2018-09-17 13: 06: 47.30 spid6s Creación del procedimiento [dbo]. [Sp_syscollector_upload_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Carga del paquete del recopilador de datos desde el disco: c: \ Archivos de programa \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Carga del paquete del recopilador de datos desde el disco: c: \ Archivos de programa \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Error: 2775, gravedad: 17, estado: 12.
2018-09-17 13: 06: 47.30 spid6s La página de códigos 65001 no es compatible con el servidor.
2018-09-17 13: 06: 47.30 spid6s Error: 912, gravedad: 21, estado: 2.
2018-09-17 13: 06: 47.30 spid6s La actualización del nivel de script para la base de datos 'master' falló porque el paso de actualización 'msdb110_upgrade.sql' encontró el error 200, estado 7, gravedad 25. Esta es una condición de error grave que podría interferir con la operación regular y la base de datos se desconectará. Si el error ocurrió durante la actualización de la base de datos 'maestra', evitará que se inicie toda la instancia de SQL Server. Examine las entradas anteriores del registro de errores en busca de errores, tome las medidas correctivas apropiadas y reinicie la base de datos para que los pasos de actualización del script se ejecuten hasta su finalización.
2018-09-17 13: 06: 47.30 spid6s Error: 3417, gravedad: 21, estado: 3.
2018-09-17 13: 06: 47.30 spid6s No se puede recuperar la base de datos maestra. SQL Server no puede ejecutarse. Restaurar el maestro desde una copia de seguridad completa, repararlo o reconstruirlo. Para obtener más información sobre cómo reconstruir la base de datos maestra, consulte los Libros en pantalla de SQL Server.
2018-09-17 13: 06: 47.30 se ha iniciado el cierre del servidor SQL spid6s
2018-09-17 13: 06: 47.30 spid6s SQL Trace se detuvo debido al apagado del servidor. ID de rastreo = '1'. Este es solo un mensaje informativo; No se requiere ninguna acción del usuario.
ACTUALIZAR
Esta línea tiene algo que contar. The code page 65001 is not supported by the server.
Mis ventanas recientemente actualizadas a Version 1803 (OS Build 17134.285)
. Después de esta actualización, algunos textos de aplicaciones han cambiado a caracteres desconocidos. ¿Puede ser esta la causa del problema?
fuente
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx
) en Notepad ++ y muestra una codificación de "UCS-2 LE BOM", que es realmente UTF-16 LE, que en Microsoft-land se llama "Unicode". No estoy seguro de si el error está en Windows o SQL Server, pero dado que el archivo tiene una marca de orden de bytes (BOM), no debería haber intentado leerlo como UTF-8, independientemente de la codificación predeterminada del sistema. Esto es, después de todo, todo el propósito de tener la lista de materiales ;-) El archivo incluso comienza con:<?xml version="1.0" encoding="utf-16"?>
.