Desactivando el registro de los backups ok en el LOG

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…


Novedades en SSMS 2016

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…


Optimizando los tiempos de creación, ampliación y restore de Base de Datos.

SQL Server en su edición Enterprise y desde la versión 2005 dispone de la funcionalidad “Instant File Initialization” la cual permite optimizar de forma significativa las operaciones que se realizan sobre los archivos de datos (creación, ampliación y restore básicamente). Esta funcionalidad no es algo que se deba activar en el SQL Server sino que…


Como determinar cuál nodo del clúster es el activo

Muchas veces sufrimos un failover de un clúster de SQL Server o simplemente necesitamos determinar cuál de los nodos es el activo. A partir de SQL Server 2012 se agregó a la DMV de sistema SYS.DM_OS_CLUSTER_NODES una nueva columna llamada Is_Current_Owner la cual es un bit e indica de todos los nodos cual está activo (o…


Migrar bases DB2 a SQL Server o Azure

Microsoft libero la versión 6.0 del Migration Assistant  para DB2, la herramienta indispensable para aquellos que necesitan migrar de DB2 hacia SQL Server.


RML Utilities para SQL Server (x64) CU4

Se libero el Cu4 de estas herramientas indispensables para SQL Server.


Como leer el contenido del transaction log de SQL Server

En muchas oportunidades me preguntan como se puede leer el contenido del transaction log de SQL Server, en este simple post les mostrare el uso de la función no documentada: sys.fn_dblog la cual nos permitirá leer el transaction log. Primero debemos estar posicionados sobre la base de datos que deseamos analizar el Log, por ejemplo…


Como instalar un parche de SQL Server sobre Windows Core

Actualmente hay cada vez mas instalaciones que usan Windows Core (la cual recomiendo 100% para lo SQL). En este simple post voy a enumerar cuales serian los pasos para instalar algún parche ya sea Service Pack u Hotfix. Paso 1: Extraer el contenido del parche c:> SQLServer2012SP2-KB2958429-x64-ENU /x:c:tmpservicepack Paso 2: Ejecutar el setup con interface…


Consumo de lecturas vs escrituras por base

Como Dba´s poder saber cual es el porcentaje de escrituras vs lecturas en nuestras bases de datos es algo de vital importancia. Con esta información podríamos comprender en que tipo de LUN o array poner los archivos. Para poder saber esta información usaremos la vista sys.dm_io_virtual_file_stats Recordar que esta información tiene los datos desde la…


SQL 2014 y la posibilidad de extender el Buffer Pool

Esta nueva funcionalidad de SQL Server 2014 es una de las mas interesantes a nivel performance según mi juicio. Todos conocemos que los datos se leen del disco y se almacenan en la famosa cache siendo uno de los componentes claves de la base de datos para poder obtener buenos resultados en performance. Hasta versiones…