- 일반적으로 설치시에 파일경로를 지정하는데,
- 다른 드라이브에 설치 하는 것이 복구와 Backup시 용의하다.
- 설치된 DB를 다른 드라이브로 이동시에 Detach(분리)한후, 파일을 이동하고, Attach(연결)한다.
MDF, NDF, LDF 각 파일은 물리 데이터베이스 파일과 파일그룹을 의미한다. 데이터 파일과 로그파일은 서로 같은 파일로 섞이지 않고 데이터베이스에 의해서 개별적으로 보관된다. MSSQL에서 관리되는 파일은 다음과 같이 3가지 타입이 있다.
Primary data files (MDF)
Prmary data file은 데이터베이스의 시작점이고 데이터베이스의 다른 파일을 가리키고 있다. 모든 데이터베이스는 primary data file을 가지고 있다. 보통 .mdf 확장자를 갖는다
Secondary data files (NDF)
Secondary data files은 primary data file 이외의 데이터 파일로 구성된다. Secondary data file이 아애 없는 데이터베이스도 있을 수 있다. 또는 여러개 secondary data file을 가질 수도 있다. 보통 .ndf 확장자를 갖는다.
Log files (LDF)
Log files은 데이터베이스를 복구하는데 사용되는 로그 정보가 포함되어있다. 데이터베이스에는 적어도 하나 이상의 로그 데이터베이스가 있어야 한다. 보통 .ldf 확장자를 갖는다.
각 파일의 의미에서 알 수 있듯이 실제 데이터는 MDF파일만 가지고도 복구할 수 있지만 실수로 인해 복구가 필요해 그동안의 트랜잭션 히스토리가 필요한 경우에는 LDF파일의 존재가 필수적이다.
'ForBeginner' 카테고리의 다른 글
7-0. 왜 업무에 적합한 Tool을 찾는 노력을 해야 하나? (0) | 2021.05.13 |
---|---|
8-3. mssql (detach & Attach vs backup &Restore의 차이) (0) | 2021.05.11 |
4-4. OPC 통신. (0) | 2021.05.11 |
2-7. 스마트 센서 소개 (0) | 2021.05.10 |
2-6. 스마트 센서(Smart Sensor)란 무엇인가? (0) | 2021.05.10 |