son qué que ndf los ldf filegrowth español eliminar datafile crear archivos sql-server

qué - ¿Cuál es el archivo LDF en SQL Server?



filegrowth sql server que es (5)

El archivo LDF contiene el registro de transacciones de la base de datos. Consulte, por ejemplo, http://www.databasedesign-resource.com/sql-server-transaction-log.html para obtener una explicación completa. Hay formas de reducir el archivo de transacción; por ejemplo, vea http://support.microsoft.com/kb/873235 .

¿Cuál es el archivo LDF en SQL Server? ¿cual es su propósito?

¿Puedo borrarlo de forma segura? o reduzca su tamaño porque a veces es 10 veces más grande que el archivo de base de datos mdf.


El LDF significa ''Archivo de base de datos de registro'' y es el registro de transacciones. Mantiene un registro de todo lo realizado en la base de datos con fines de reversión, puede restaurar una base de datos incluso si perdió el archivo .msf porque contiene toda la información de control más la información de la transacción.


Tiene un problema muy común al establecer el modo de recuperación de la base de datos en FULL y luego olvida hacer una copia de seguridad del registro de transacciones (archivo LDF). Déjame explicarte cómo solucionarlo.

  1. Si su empresa puede darse el lujo de perder un poco de datos entre las copias de seguridad, simplemente configure el modo de recuperación de la base de datos en SIMPLE, entonces olvídese de LDF, será pequeño. Esta es la solución recomendada para la mayoría de los casos.
  2. Si tiene que poder restablecer el punto exacto en el tiempo, use el modo de recuperación COMPLETO. En este caso, debe realizar copias de seguridad del registro de transacciones regularmente. La forma más sencilla de hacerlo es usar una herramienta como SqlBackupAndFTP. El archivo de registro se truncará en este momento y no crecerá más allá de ciertos límites.

Consulte esta publicación para obtener la mejor explicación que pude encontrar para usted.

Algunos sugerirían usar SHRINKFILE para recortar su registro. Tenga en cuenta que esto está bien solo como una excepción. Si lo hace con regularidad, se frustra el propósito del modelo de recuperación COMPLETA: primero tiene problemas para guardar cada uno de los cambios en el registro, y luego lo vacía. Establezca el modo de recuperación en SIMPLE en su lugar.


El LDF es el registro de transacciones. Mantiene un registro de todo lo hecho en la base de datos para fines de reversión.

No desea eliminar, pero puede reducirlo con el comando dbcc shrinkfile . También puede hacer clic con el botón derecho en la base de datos en SQL Server Management Studio y acceder a Tareas> Reducir.


ldf guarda el registro de la base de datos, ciertamente no guarda datos reales, pero es muy importante para el correcto funcionamiento de la base de datos.

Sin embargo, puede cambiar el modelo de registro a la base de datos a simple para que este registro no crezca demasiado rápido.

Mira esto por ejemplo.

Marque aquí para referencia.