¿Cómo reducir la cantidad de cosas que SQL Server pone en el visor de eventos de Windows?

8

Como parte de nuestras pruebas unitarias automatizadas, se crean, configuran y eliminan muchas bases de datos. El problema es que cada vez que esto sucede, obtenemos un montón de registros de SQL Server en el Visor de eventos de Windows. Los mensajes son principalmente cosas como: "Iniciando", "Configurando la opción de la base de datos" e "índice restaurado".

¿Hay alguna forma de modificar la configuración de SQL Server para que no registre estos eventos triviales de "Información" en el registro de eventos? Están llenando el registro para que sea muy difícil encontrar información útil.

RobSiklos
fuente

Respuestas:

9

Nota : Esto no limitará lo que se registra. Simplemente detiene el inicio de sesión en el registro de eventos de Windows.

Hay algunas cosas que puede evitar, como la finalización exitosa de las copias de seguridad del registro con Trace Flag 3226

Echa un vistazo al parámetro de inicio -n .

Desde las opciones de inicio del servicio del motor de base de datos :

No utiliza el registro de la aplicación de Windows para registrar eventos de SQL Server. Si inicia una instancia de SQL Server con -n, le recomendamos que también use la opción de inicio -e. De lo contrario, los eventos de SQL Server no se registran.

Kin Shah
fuente
+1, pero si va a utilizar esto, asegúrese de no tener otra supervisión que se base en el registro de eventos (por ejemplo, SCOM).
Aaron Bertrand
@AaronBertrand Estuvo de acuerdo en que SCOM depende en gran medida de los registros de eventos de Windows y deshabilitar para iniciar sesión en los registros de eventos de Windows es algo que no recomendaría en un servidor PROD.
Kin Shah
0

Si está diciendo para el visor de eventos del sistema, no creo que pueda hacerlo de esa manera, ya que requiere iniciar sesión en él para analizar o solucionar el propósito.

En caso de que esté bien para purgar los eventos, también puede establecer cuánto requiere en el Tamaño de registro máximo u otras opciones (puede ver en eventpmanger-> seleccione cualquiera como registro de aplicación -> haga clic derecho en propiedades-> allí vea la opción según lo necesite de qué manera.

Rama udaya
fuente
44
No sé cómo esto ayudará al OP ya que dice explícitamente cómo limitar lo que el servidor sql registra en los registros de eventos de Windows. Lo que está diciendo es cómo purgar los registros de eventos.
Kin Shah