? Microsoft SQL Server ha rilasciato una serie di edizioni di database . Ogni edizione è focalizzata sulle esigenze differenti . SQL Server dispone di edizioni server e le edizioni speciali per le esigenze leggeri per le esigenze delle imprese pesanti , però tutte le edizioni hanno una cosa in , struttura file simile comune. Una volta installato, Microsoft Server memorizza i tipi di file di SQL predefiniti di dati in varie directory sul rispettivo computer . File di database master ( MDF ) e dei file di registro del database ( LDF ) sono i file primari creati per ogni database in ambiente SQL Server . Predefinito installazione
Durante l'installazione iniziale , ogni edizione di SQL Server metterà MDF di sistema predefinito e file LDF corrispondenti alle loro rispettive funzioni , non presenti in questa discussione . Un master, msdb , model, tempdb e file di risorse vengono generati e memorizzati nella directory di installazione di default definito durante l'installazione. Ogni file di sistema di base viene utilizzato per esigenze specifiche , ma sono basi di dati , memorizzazione delle informazioni correlando ai rispettivi posti di lavoro .
Creazione di database degli utenti
database utente
vengono creati per usi specifici da 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 tale database. SQL Server li pone inizialmente nella sua directory predefinita , oppure l'amministratore può definire se sono destinati ad essere conservati . Dopo la creazione, essi possono essere spostati in posizioni diverse per problemi di comodità , prestazioni e storage.
Master Database File
MDF 'S sono dove tutte le informazioni del database è memorizzato . Esso contiene le righe, colonne , campi e dati creati da un'applicazione o un utente . Banca dati delle colonne di creazione , modifica e creazione di record di dati , la modifica sono tutti memorizzati all'interno di questo file per la ricerca e l'uso delle applicazioni.
Log Database File
durante le varie processo di creazione e di modifica all'interno del MDF , tutta l'attività viene registrato nel LDF . Come informazione dinamica è in elaborazione in uscita dalla memoria , chiamato transazioni , i dati vengono memorizzati nel LDF per la gestione degli errori. Di conseguenza , tutte le attività dell'utente viene registrato per riferimento .
Utilizzando MDF e
amministratori di database di LDF possono fare una varietà di cose con MDF e LDF di . Una volta creati, possono essere spostati staccando il database dall'istanza , spostando il file fisico attraverso l'esploratore e riattaccare . MDF e LDF di può essere spostato a directory diverse su diversi dispositivi di memorizzazione di file utilizzando la funzionalità di scollegamento e allegare. MDF del negozio anche ciò edizione ha creato il file e può staccarsi da un'istanza di SQL Server per motivi sconosciuti . In certe situazioni , MDF di 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 tutte coperte in questo tipo di spiegazione di base del file . SQL Server utilizza i due tipi di file di base , MDF e LDF per la maggior parte del suo lavoro . Questi sono i ai file più importanti all'interno dell'ambiente SQL Server .