Nwlapcug.com


Che cosa è MDF e LDF?

Che cosa è MDF e LDF?


Microsoft SQL Server ha rilasciato una serie di edizioni di database. Ogni edizione è focalizzata sulle diverse esigenze. SQL Server ha edizioni server ed edizioni specializzate per le esigenze di peso leggero a pesante enterprise deve, tuttavia tutte le edizioni hanno una cosa in comune, struttura di file simili. Quando installato, Microsoft SQL Server archivia tipi di file di dati predefinito in varie directory sui rispettivi computer. Master Database file (MDF) e file di Database di Log (LDF) sono i file primari creati per ogni database in ambiente SQL Server.

Installazione predefinita

Durante l'installazione iniziale, ogni edizione di SQL Server inserirà il file MDF e LDF sistema predefinito corrispondente con la loro rispettiva funzione, non trattati in questa discussione. Un file Master, MSDB, Model, TempDB e risorse vengono generati e memorizzati nella directory di installazione predefinita definita durante l'installazione. Ogni file di sistema di base viene utilizzato per i requisiti specifici, ma è banche dati, memorizzazione informazioni correlazione al loro rispettivo lavoro.

Creazione di database utente

Database utente vengono creati per usi specifici di un'applicazione o utente. Quando un amministratore del database crea un nuovo database, SQL Server crea il MDF e LDF file corrispondente a tale database. SQL Server inizialmente li inserisce nella directory di default, o l'amministratore può definire dove devono essere memorizzati. Dopo la creazione, possono essere spostati in posizioni diverse per convenienza, prestazioni e problemi di storage.

File di Database Master

MDF sono dove sono memorizzate tutte le informazioni del database. Esso contiene le righe, colonne, campi e dati creati da un'applicazione o utente. Creazione della colonna di database, modifiche e creazione di record di informazioni, modifica vengono memorizzati all'interno di questo file per la ricerca e l'applicazione utilizzare.

File di Database di registro

Durante vari creazione e la modifica del processo all'interno del MDF, tutte le attività sono loggata il LDF. Come elaborazione di informazioni dinamiche dentro e fuori di memoria, chiamato le transazioni, i dati vengono archiviati in LDF per la gestione degli errori. Di conseguenza, tutte le attività dell'utente viene registrato per riferimento.

Utilizzo di MDF e di LDF

Gli amministratori di database possono fare una varietà di cose con di MDF e di LDF. Una volta creato, essi possono essere spostati scollegando il database dall'istanza, spostando il file fisico tramite explorer e riattaccare. Di MDF e di LDF può essere spostato a diverse directory sul file diversi dispositivi di archiviazione utilizzando la disconnessione e associare funzioni. Anche negozio di MDF cosa edition ha creato il file e può staccarsi da un'istanza di SQL Server per motivi sconosciuti. In certe situazioni, MDF possono essere importati in un nuovo database vuoto per la manipolazione.

Mettendo tutto insieme

Microsoft SQL Server è un ambiente di database complessi che ha molte sfaccettature, componenti e servizi di supporto che non sono tutti coperti in questa spiegazione di tipo di file di base. SQL Server utilizza due principali tipi di file, MDF e LDF per la maggior parte del suo lavoro. Questi sono i file più importanti all'interno dell'ambiente di SQL Server.