이것은 일종의 “내장 된”데이터베이스와 같은 것입니까? 내장 데이터베이스가 포함 된 파일?
답변
SQL Server 데이터베이스는 스키마와 데이터를 포함하는 기본 데이터베이스 파일이라고하는 MDF 파일과 로그를 포함하는 LDF 파일의 두 파일을 사용합니다. Wikipedia를 참조하십시오 . 데이터베이스는 일반적으로 .ndf 확장자를 사용하는 보조 데이터베이스 파일을 사용할 수도 있습니다.
John S.가 지적한 바와 같이, 이러한 파일 확장자는 순전히 관례입니다. 비록 그럴만한 이유는 생각할 수 없지만 원하는대로 사용할 수 있습니다.
MSDN에 대한 자세한 정보를 원하시면 여기 및 SQL Server 2005 제 1Administation (Google 도서) 처음에 여기를 .
답변
모두에게 이것을 분명히하기 위해 :
.MDF 파일은 “일반적으로”SQL Server 데이터 파일이지만 반드시 그럴 필요는 없습니다 .
이는 .MDF가 권장 / 선호 표기법에 지나지 않지만 확장명 자체가 실제로 파일 형식을 지시하지 않기 때문입니다.
이를 설명하기 위해 누군가가 확장명이 .gbn 인 기본 데이터 파일을 만들려면 문제없이 진행할 수 있습니다.
선호하는 명명 규칙을 충족 시키려면 :
- .mdf-기본 데이터베이스 데이터 파일.
- .ndf-다른 데이터베이스 데이터 파일, 즉 기본이 아닌 파일.
- .ldf-로그 데이터 파일.