T-SQL: Script para hacer copia de seguridad todas las bases de datos en SQL Server

Muchas veces las cosas que parecen complicadas son más fáciles de lo que se cree y esta es una de las ventajas de usar T-SQL para que se encargue de hacer las tareas repetitivas. Una de estas tareas, por ejemplo, puede ser el hacer copias de seguridad de todas las bases de datos en el … Leer más

TSQL: Re-Indexar todas las tablas de una Base de Datos

Muchas veces nos a pasado que necesitamos re-indexar todas las tablas de una base de datos del SQL Server y no encontramos un comando que lo haga. Bueno, hay una forma de hacerlo, especialmente si la base de datos tiene muchas tablas, creamos un script que obtiene sus nombres del diccionario de datos y ejecuta … Leer más

Adjuntar una Base de Datos de SQL Server sin el fichero LOG

Seguro que alguna vez nos ha pasado que por diversas razones solo tenemos fichero MDF de una base de datos y se ha perdido el fichero LOG (fichero de transacciones). Aunque parezca una tarea simple, no siempre es fácil hacer que la base de datos se ponga operativa. Buscando por Internet encontré diferentes consejos y … Leer más

Generar datos de prueba para SQL Server

Muchas veces cuando empezamos a desarrollar un nuevo proyecto o hacemos un determinado mantenimiento a una aplicación de base de datos, necesitamos precisamente eso: datos de prueba para empezar a trabajar. Lo más simple es agregar algunos registros a nuestras tablas y probar, pero seguro que en breve no serán  suficientes y necesitaremos más datos, … Leer más

Seleccionar Registros aleatorios en SQL Server

Hace ya bastante tiempo atrás tenía la necesidad de obtener un número de registros aleatorios de una tabla en SQL Server. Específicamente lo necesitaba para un sistema de evaluación automática en la que se tenía un banco de preguntas en una tabla de la cuale al abrir el programa se tenía que mostrar 20 preguntas … Leer más