Che cosa è MDF e LDF?

May 16

Che cosa è MDF e LDF?


Microsoft SQL Server ha rilasciato una serie di edizioni di database. Ogni edizione è focalizzata su diverse esigenze. SQL Server ha edizioni server e le edizioni speciali per il peso leggero ha bisogno di esigenze aziendali pesanti, tuttavia tutte le edizioni hanno una cosa in comune struttura di file simile,. Una volta installato, i tipi di file memorizza i dati di default di Microsoft SQL Server in varie directory sul rispettivo computer. Maestro file di database (MDF) e Log file di database (LDF) sono i file principali creati per ogni database in ambiente SQL Server.

Installazione di default

Durante l'installazione iniziale, ogni edizione di SQL Server metterà sistema predefinito file LDF corrispondenti alle rispettive funzioni, che non rientrano in questa discussione e MDF. Un master, msdb, modello, TempDB, e file di risorse vengono generati e memorizzati nella directory di installazione predefinita definita durante l'installazione. Ogni file core del sistema è utilizzato per esigenze specifiche, ma sono banche dati, la memorizzazione delle informazioni correlazione ai rispettivi posti di lavoro.

Creazione di database degli utenti

banche dati utente vengono creati per usi specifici di un'applicazione o un utente. Quando un amministratore di database crea un nuovo database, SQL Server crea sia il MDF e file LDF corrispondente a quella del database. SQL Server inizialmente li pone in essa la directory predefinita, o l'amministratore può definire se sono destinati ad essere immagazzinati. Dopo la creazione, essi possono essere spostati in luoghi diversi per comodità, prestazioni e stoccaggio preoccupazioni.

Master file di database

MDF di sono dove tutte le informazioni del database vengono memorizzate. Contiene le righe, colonne, campi e dati creati da un'applicazione o un utente. la creazione del database di colonna, modifiche e creazione di record informazioni, la modifica sono tutti memorizzati all'interno di questo file per la ricerca e l'uso delle applicazioni.

File di log di database

Durante diversi di creazione e di modifica del processo di all'interno del MDF, tutta l'attività viene registrato nel LDF. Come informazione dinamica è in fase di elaborazione dentro e fuori della memoria, chiamati transazioni, i dati vengono memorizzati nella LDF per la gestione degli errori. Di conseguenza, tutte le attività degli utenti viene registrata per riferimento.

Utilizzando MDF di e LDF di

amministratori di database possono fare una varietà di cose con MDF di e LDF di. Una volta creati, possono essere spostati staccando il database dall'istanza, spostando il file fisico attraverso l'esploratore e riattaccare. MDF di e LDF del possono essere spostati per diverse directory su diversi dispositivi di archiviazione file utilizzando il scollegamento e collegamento funzioni. MDF è anche memorizzare ciò edizione ha creato il file e può staccarsi da un'istanza di SQL Server per motivi sconosciuti. In certe situazioni, MDF del possono essere importati in un nuovo database vuoto per la manipolazione.

Mettere tutto insieme

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