¿Es esto como una especie de base de datos "incrustada"? ¿Un archivo que contiene una base de datos integrada?
¿Es esto como una especie de base de datos "incrustada"? ¿Un archivo que contiene una base de datos integrada?
Respuestas:
Las bases de datos de SQL Server usan dos archivos: un archivo MDF, conocido como el archivo de base de datos principal, que contiene el esquema y los datos, y un archivo LDF, que contiene los registros. Ver wikipedia . Una base de datos también puede usar un archivo de base de datos secundario, que normalmente usa una extensión .ndf.
Como indica John S., estas extensiones de archivo son puramente convencionales: puede usar lo que quiera, aunque no se me ocurre una buena razón para hacerlo.
Más información sobre MSDN aquí y en Administración de SQL Server 2005 inicial (Google Books) aquí .
Solo para dejar esto absolutamente claro para todos:
Un archivo .MDF es "típicamente" un archivo de datos de SQL Server, sin embargo, es importante tener en cuenta que NO tiene que serlo.
Esto se debe a que .MDF no es más que una notación recomendada / preferida, pero la extensión en sí misma no dicta el tipo de archivo.
Para ilustrar esto, si alguien quisiera crear su archivo de datos primario con una extensión de .gbn, podrían seguir adelante y hacerlo sin problemas.
Para calificar las convenciones de nomenclatura preferidas:
mdf = main data file
, ndf = next data file
y ldf = log data file
?
harry potter