MDF 파일이란 무엇입니까? [닫은]


137

이것은 일종의 "내장 된"데이터베이스와 같은 것입니까? 내장 데이터베이스가 포함 된 파일?


5
mdf 파일 만 있으면 serverfault.com/questions/31105/opening-mdf-files가 유용 할 수 있습니다 .
Dominic Rodger

.mdf 파일에는 Microsoft Access 데이터베이스가 포함될 수도 있습니다. Access 데이터베이스는 SQL Server 데이터베이스가 아니지만 실제로 SQLlite와 같은 좀 더 내장 된 유형의 데이터베이스입니다. Access 데이터베이스에는 서버 소프트웨어가 필요 없으며 드라이버 만 있으면됩니다. 액세스는 1990 년대에 더 일반적 이었지만 여전히 업데이트되어 Office 패키지의 일부입니다. en.wikipedia.org/wiki/Microsoft_Access
mortb

답변:


175

SQL Server 데이터베이스는 스키마와 데이터를 포함하는 기본 데이터베이스 파일이라고하는 MDF 파일과 로그를 포함하는 LDF 파일의 두 파일을 사용합니다. Wikipedia를 참조하십시오 . 데이터베이스는 일반적으로 .ndf 확장자를 사용하는 보조 데이터베이스 파일을 사용할 수도 있습니다.

John S.가 지적한 바와 같이, 이러한 파일 확장자는 순전히 관례입니다. 비록 그럴만한 이유는 생각할 수 없지만 원하는대로 사용할 수 있습니다.

MSDN에 대한 자세한 정보를 원하시면 여기 및 SQL Server 2005 제 1Administation (Google 도서) 처음에 여기를 .


2
나와 같은 사람들에게 : Q : 글자는 무엇을 의미합니까? A : MDF는 - 그것은 마스터 (데이터베이스 파일을 의미 datanumen.com/blogs/5-basic-facts-mdf-ldf-files-sql-server )
바실리 홀에게

50

모두에게 이것을 분명히하기 위해 :

.MDF 파일은 "일반적으로"SQL Server 데이터 파일이지만 반드시 그럴 필요는 없습니다 .

이는 .MDF가 권장 / 선호 표기법에 지나지 않지만 확장명 자체가 실제로 파일 형식을 지시하지 않기 때문입니다.

이를 설명하기 위해 누군가가 확장명이 .gbn 인 기본 데이터 파일을 만들려면 문제없이 진행할 수 있습니다.

선호하는 명명 규칙을 충족 시키려면 :

  • .mdf-기본 데이터베이스 데이터 파일.
  • .ndf-다른 데이터베이스 데이터 파일, 즉 기본이 아닌 파일.
  • .ldf-로그 데이터 파일.

43
방법에 대한 mdf = main data file, ndf = next data file그리고 ldf = log data file?
Bitterblue

@Bitterblue : 가능합니다. 내 학생들에게 설명하는 데 사용할 수있을 것입니다.)
이제는 지명되지 않아야합니다.

@Bitterblue 감사합니다. 그 정보에 대한 출처가 있습니까?
Muhamed Huseinbašić

2
@nowhewhonotbenamed하지 마십시오 그냥 당신이 재미있는 이름을 말하고 싶어 ....
Syamsoul Azrien

1
@SyamsoulAzrien : lol .. 영감을받은harry potter
이제 이름을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.