Cómo solucionar problemas de errores de SQL Server 17112

Se aplica: SQL Server 2008 EnterpriseSQL Server 2008 R2 DatacenterSQL Server 2008 R2 Enterprise

Síntomas


Cuando intenta iniciar una instancia de SQL Server, la instancia no se puede iniciar con el siguiente mensaje en el registro de sucesos de aplicación para Windows:

Nombre de registro: aplicación
Fuente: MSSQL$ SQL2008
Id. de suceso: 17112
Categoría de tarea: servidor
Nivel: Error
Descripción: Una opción de inicio no válida una se proporcionó, desde el registro o el símbolo del sistema. Corrija o quite la opción.

En algunos casos, puede que se inicie la instancia, pero cuando revise el registro de errores de SQL Server, los parámetros de inicio aspecto no es correcto:

Parámetros de inicio del registro del servidor de 2010-01-11 17:34:43.81:
2010-01-11 17:34:43.81 Server -d D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
Servidor de 17:34:43.81 2010-01-11 - e D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
Servidor de 17:34:43.81 2010-01-11 - l D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
Servidor de 2010-01-11 17:34:43.81 -T1118 -g512
Observe cómo ambos los dos últimos parámetros de inicio están en la misma línea.

También puede observar en algunos casos que agrega los parámetros de inicio necesario no tenía el efecto previsto en el comportamiento de servidor.

Causa


Experimenta estos problemas debido a las razones siguientes:
  1. Mediante los parámetros de inicio que no están presentes en la lista de parámetros de inicio válidos
  2. Especificar los parámetros de inicio sin la adecuada delimitadores [;]
  3. Copie y pegue los parámetros de inicio de los editores de texto que introdujo algunos caracteres especiales invisibles [por ejemplo, un espacio antes de la -T]
  4. No utiliza el entre mayúsculas y minúsculas correcto para el parámetro de inicio

Solución


Utilice la herramienta Administrador de configuración de SQL Server para especificar y validar los parámetros de inicio que se especificaron para la instancia de SQL Server. Asegúrese de cada uno de los parámetros de inicio están delimitados correctamente y que no hay caracteres especiales están presentes.

Más información


Consulte los temas siguientes para obtener más información acerca de este tema:
¿Se inició correctamente el motor de SQL Server?
Utilizando las opciones de inicio de servicio de SQL Server
Cómo: configurar opciones de inicio del servidor (Administrador de configuración de SQL Server)

Para obtener más información acerca de los productos o herramientas que comprueban automáticamente si esta condición en la instancia de SQL Server y en las versiones del producto de SQL Server, vea la tabla siguiente:

Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con el que se evalúa la regla
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)




Parámetros de inicio no válido especificados para SQL Server





SQL Server 2008 R2 Best Practices Analyzer (BPA, SQL Server 2008 R2) proporciona una regla para detectar situaciones donde la instancia de SQL Server está configurada con parámetros de inicio no válido o incorrecto. El BPA de SQL Server 2008 R2 es compatible con SQL Server 2008 y SQL Server 2008 R2.

Si ejecuta la herramienta BPA y se producirá un Error con el título del motor de base de datos: parámetros de inicio no válido especificados para SQL Server, debe comprobar los parámetros de inicio especificados para esta instancia de SQL Server y hacer correcciones necesarias.
SQL Server 2008
SQL Server 2008 R2






 
SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012)



Parámetros de inicio no válido especificados para SQL Server



SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012) proporciona una regla para detectar situaciones donde la instancia de SQL Server está configurada con parámetros de inicio no válido o incorrecto.

Si ejecuta la herramienta BPA y se producirá un Error con el título del motor de base de datos: parámetros de inicio no válido especificados para SQL Server, debe comprobar los parámetros de inicio especificados para esta instancia de SQL Server y hacer correcciones necesarias.
SQL Server 2012