¿Qué es un archivo LDF?
Un archivo con la extensión .ldf es un archivo de registro mantenido por Microsoft SQL Server, que es un sistema de administración de bases de datos relacionales (RDBMS). Todas las transacciones realizadas en los archivos de la base de datos principal (MDF) (como inserción, actualización, eliminación) se registran en el archivo LDF. Los archivos LDF son componentes críticos de cualquier base de datos. En caso de falla del sistema, el archivo de registro se usa para restaurar la base de datos a un estado consistente. El archivo de registro de transacciones puede aumentar de tamaño si las transacciones no se confirman por completo. Los archivos LDF se pueden abrir con la aplicación de software Microsoft SQL Server.
Operaciones registradas en archivo LDF
Un archivo de registro SQL registra las siguientes operaciones:
El comienzo y el final de cada transacción.
Cada modificación de datos de datos (insertar, actualizar o eliminar). Esto también incluye los cambios realizados por los procedimientos almacenados del sistema o las declaraciones del lenguaje de definición de datos (DDL) en cualquier tabla, incluidas las tablas del sistema.
Cada asignación o desasignación de extensión y página.
Crear o eliminar una tabla o índice.
Formato de archivo LDF
El archivo LDF consta de registros de transacciones de SQL Server que se organizan como una cadena de registros. Cada entrada de registro tiene un número de secuencia de registro (LSN) que es mayor que el LSN del registro anterior. Las cadenas se concatenan una tras otra en el archivo. Debido a las modernas computadoras de alta velocidad, se pueden insertar registros donde existe el LSN2 en el archivo de registro antes del LSN1. Dado que las operaciones se registran en una serie, el cambio descrito por LSN2 se realizó después del registro de registro LSN1. Los registros de una transacción en particular se vinculan hacia atrás mediante punteros que se utilizan y aceleran la reversión de la transacción.
Referencias
See Also
- ACCDT: formato de archivo de base de datos de plantillas de Microsoft Access 2007
- ACCFT - Archivo de plantilla de campo de base de datos de Microsoft Access 2007
- BCP: formato de archivo de copia masiva de SQL Server
- Formato de archivo ACCDB: archivo de base de datos de Microsoft Access 2007
- Formato de archivo ACCDE: archivo de base de datos de Microsoft Access 2007