T-SQL: Eliminar todos los registros de todas las tablas de una base de datos SQL Server

Es común que para realizar algunas pruebas sobre Base de Datos hagamos una réplica de la misma y la vaciemos de datos. Por ejemplo pasar los datos de un entorno de pre Producción a Producción. El problema viene cuando tenemos una base de datos pesada, con muchas tablas y datos, y nos toca o bien … Leer más

Nuevo libro de SQL Server 2014 en Español

En este blog siempre he estado recomendado materiales y recursos distribuidos en la red sobre SQL Server y otros temas similares. Esta vez me complace presentar mi propio libro de Programación y Administración de Base de Datos en Microsoft SQL Server 2014, publicado en formato electrónico a través de Amazon y Google Play. Es la … Leer más

T-SQL: Borrar el registro de transacciones

Hay determinados momentos en que nos encontramos un error como el siguiente: Msg 9002, Level 17, State 4, Line 1 The transaction log for database ‘MIBASEDEDATOS’ is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases Este error, nos indica que tenemos lleno el registro de … Leer más

Espacio libre en los ficheros de una Base de Datos

En SQL Server es muy común querer saber cuanto de espacio disponible tiene una base de datos. Debido a que el dimensionamiento depende de varios ficheros, la sentencia a continuación es una forma rápida de ver cuanto espacio libre hay en cada grupo de ficheros de una base de datos: SELECT b.groupname AS ‘File Group’, … Leer más