Desactivando el registro de los backups ok en el LOG

Standard

Cada vez que hacemos un backup se registra en el log del SQL Server la operación, ya sea porque termino bien o mal! entonces si tenemos muchos backups vamos a ver nuestro LOG de SQL server lleno de estos eventos donde muchos de ellos son de terminaciones correctas! Esto francamente es no solo molesto a la hora de buscar algo importante en el log sino que además lo llena de eventos que muchas veces no nos interesa.

image

¿Como podemos entonces desactivar que cada vez que se haga un Backup que termine bien se guarde en el log?

Para hacer eso vamos a usar los Trace Flags de SQL Server, de estos TF usaremos el 3226 en cual hace lo siguiente:

“By default, every successful backup operation adds an entry in the SQL Server error log and in the system event log. If you create very frequent log backups, these success messages accumulate quickly, resulting in huge error logs in which finding other messages is problematic. With this trace flag, you can suppress these log entries. This is useful if you are running frequent log backups and if none of your scripts depend on those entries.”

Los Trace Flag se pueden habilitar de dos formas:

En el inicio del servicio: Para ello debemos entrar al SQL Server Configuration Manager y hacerlo desde ahí con el parámetro –T, la ventaja de este método es que cada vez que inicie el servicio estará este TF prendido.

image

Usando DBCC TRACEON: Este comando permite prender un TF a nivel sesión o para toda la instancia de SQL Server hasta que se vuelva a reiniciar el servicio. Si bien podríamos también poner un Job que haga esta tarea en el startup del agent yo soy mas de usar el –T, pero hay casos donde no podemos acceder a esos parámetros o bien no podemos reiniciar la instancia, entonces lo podemos poner en el –T y además usar este comando.

Ejemplos:

Luego de hacer esto cada Backup ok no se registrara en el log, yo prefiero en este punto hacer un reciclo del log y pasar el actual a un histórico y empezar de nuevo, básicamente porque si llegue a este punto es porque mi log tiene mucho eventos y casi todos son de backups ok Sonrisa

Para ello entonces usaremos sp_cycle_errorlog

Ahora haremos unos backups que terminaran ok y veremos que no hay mas registros en el log para este tipo de evento Sonrisa

image

Conclusiones:

En muchos servidores cuando entro a un LOG y veo una cantidad de eventos ok del backup francamente me desvían y me hace mas difícil buscar cosas importantes, ni hablar si están usando Log Shipping o bien tienen una buena política de backup y hacen muchos backups del log si esto además lo multiplicamos por la cantidad de bases de datos puede ser un numero muy grande de eventos en el log relacionados con Backups bien hechos que francamente no se sirven para nada Sonrisa

Novedades en SSMS 2016

Standard

SQL Server Management Studio 2016 viene con algunas novedades.

Independencia del motor: Ahora se podrá instalar y actualizar el SSMS independiente del SQL Server, es una herramienta como lo son las de BI, con lo cual podrá hacer una instalación web y la misma herramienta tendrá las opciones de actualización.

Actualización automática: Se podrá actualizar la herramienta desde la web o desde el cliente buscando las actualizaciones mas recientes

Posibilidad de saltear guardar script al salir: Ahora se puede configurar que al salir del SSMS no aparezca el mensaje de guardar el script

Actualización del Wizard import / export: Se ha actualizado el Wizard pudiendo soportar ahora los nuevos servicios de Azure (SQL database) basic , standard y Premium.

Datazen Publisher para windows 7

Standard

Como muchos de ustedes sabrán Datazen Publisher solo estaba disponible para Windows 8 / 8.1 desde el store. En este mes de junio se libero su versión preliminar para poderlo instalar en Windows 7.

Datazen es una de las ultimas adquisiciones de Microsoft el cual se integra con SQL Server permitiendo desarrollar tableros que se los puede consumir desde distintas plataformas como Windows, Android, iOS o Windows Phone

Datazen Publisher for Windows 7

image