2009-07-24 16 views
100

Czy jest to rodzaj "wbudowanej" bazy danych rodzajów? Plik zawierający wbudowaną bazę danych?Co to jest plik MDF?

+4

Jeśli masz tylko plik mdf, przydatne mogą być http://serverfault.com/questions/31105/opening-mdf-files. –

+0

Plik .mdf może również zawierać bazę danych Microsoft Access. Baza danych programu Access nie jest bazą danych serwera SQL, ale w rzeczywistości bardziej osadzonym typem bazy danych, np. SQLlite. Baza danych Access nie wymaga oprogramowania serwera, tylko sterowniki. Dostęp był bardziej powszechny w latach 90., ale wciąż jest aktualizowany i stanowi część pakietu Office: https://en.wikipedia.org/wiki/Microsoft_Access – mortb

Odpowiedz

133

W bazach danych SQL Server są używane dwa pliki - plik MDF, znany jako podstawowy plik bazy danych, zawierający schemat i dane oraz plik LDF zawierający dzienniki. Zobacz wikipedia. Baza danych może również używać pliku pomocniczej bazy danych, która zwykle używa rozszerzenia .ndf.

Jak wskazuje John S. te rozszerzenia plików są wyłącznie konwencją - możesz używać tego, co chcesz, chociaż nie mogę wymyślić dobrego powodu, aby to zrobić.

Więcej informacji na temat MSDN here oraz na początku administrowania programem SQL Server 2005 (Google Books): here.

40

Właśnie zrobić to całkowicie jasne dla wszystkich:

file MDF jest „typowo” plik danych SQL Server jednak ważne jest, aby pamiętać, że robi NIE musi być.

Dzieje się tak, ponieważ .MDF jest niczym więcej jak zalecaną/preferowaną notacją, ale samo rozszerzenie nie dyktuje na pewno typu pliku.

Aby to zilustrować, jeśli ktoś chciał utworzyć swój podstawowy plik danych z rozszerzeniem .gbn, mógłby to zrobić bez problemu.

Aby zakwalifikować preferowane nazewnictwa:

  • .mdf - plik bazy danych pierwotnych.
  • .ndf - Inne pliki z danymi bazy danych, tj. nie są pierwotne.
  • .ldf - Plik danych dziennika.
+29

Co powiesz na 'mdf = główny plik danych',' ndf = następny plik danych' i 'ldf = plik danych dziennika? – Bitterblue

+0

@Bitterblue: Możliwe. Może bym mógł użyć do wyjaśnienia moim studentom;) –

+0

@Bitterblue Wielkie dzięki. Czy mamy jakieś źródło tych informacji? –