Abrir un archivo LDF y ver su contenido

Cada base de datos SQL Server está mapeada sobre un conjunto de archivos del sistema operativo. Estos archivos guardan datos e información de registro. Archivos individuales son usados sólo por una base de datos, y los datos y la información de registro nunca son mezclados en el mismo archivo. Mientras los datos son almacenados en un archivo MDF, todas las transacciones y las modificaciones a la base de datos SQL Server hechos por cada transacción son almacenadas en un archivo LDF – un archivo de registro de transacciones que es un componente esencial de la base de datos. Conceptualmente, el archivo de registro es una cadena de entradas de registro. Físicamente, las entradas de registro son almacenadas en uno o el conjunto de archivos LDF físicos que implementan el registro de transacciones.

Diciembre 8, 2014

Cómo renombrar una columna sin romper su base de datos SQL

Renombrar una columna de una tabla o una vista no es algo que un desarrollador de SQL necesita hacer cada día. De todas maneras, cuando ese momento llega, ¿cómo se puede hacer fácilmente y sin esfuerzo?

Sólo renombrar una columna no es difícil. Para renombrar la columna TerritoryID en la tabla Sales.SalesTerritory a TerID, ejecute el siguiente código:

Diciembre 8, 2014

Cómo recuperar datos de SQL Server de actualizaciones accidentales sin copias de seguridad

¡Ups! Digamos que usted realizó una declaración UPDATE sin una condición WHERE en la base de datos y sobrescribió un puñado de filas con malos datos. ¿Cómo puede recuperar los valores correctos?

Si usted previamente creó una copia de seguridad que contenía los valores originales de la tabla, podría recuperar fácilmente los datos. Las soluciones más comunes son:

Diciembre 5, 2014

Cómo recuperar datos de SQL Server de operaciones UPDATE y DELETE accidentales

La peor pesadilla de un Administrador de Bases de Datos SQL es la pérdida de datos debido a su propio error. No es poco común que alguien ejecute indebidamente o incluso olvide la cláusula WHERE completamente cuando ejecuta consultas DELETE o UPDATE, resultando en datos comprometidos de potencialmente millones de filas.

Así que, ¿qué opciones de recuperación de datos en SQL Server están disponibles?

Diciembre 5, 2014

Cómo buscar rápidamente datos y objetos de bases de datos SQL

Frecuentemente, desarrolladores y administradores de bases de datos necesitan buscar datos u objetos de bases de datos. Si usted alguna vez buscó una función de base de datos que contenía una columna de tabla específica o un nombre de variable, o una tabla que contenía datos específicos, seguramente notó que no hay una solución de un clic, como Ctrl + F.

Como no hay una solución por defecto en SQL Server Management Studio ni en Visual Studio, aquí están un par de opciones que puede usar:

Diciembre 5, 2014