SQL 서버를 처음 설치하면 시스템이 동작하기 위한 데이터 베이스

- Master 데이터베이스

SQL 서버의 주요한 메타 데이터들이 있다.

SQL Server 인스턴스에 있는 모든 데이터베이스들에 대한 정보와 각 데이터베이스의 파일 정보, 서버 구성 옵션, 계정 등과 같은 중요한 정보들이 저장된다. SQL Server 초기화 정보도 Master에 관리되어 master 데이터베이스를 사용 못하면 SQL Server 서비스 시작을 못한다.

Master 데이터베이스는 SQL Server 2000 시스템의 모든 시스템 수준 정보를 기록합니다. 모든 로그인 계정과 모든 시스템 구성 설정을 기록합니다. 모든 데이터베이스의 존재 유무를 기록하며, 초기화 정보를 기록합니다.
주기적으로 백업되고 잘 관리되어야만 한다.

- MODEL 데이터베이스

새로운 데이터베이스를 생성할 때 이 데이터베이스를 참고하여 만든다.

새로운 데이터베이스를 생성할 때 특별한 지정이 없으면 이 Model 데이터베이스를 베낀다.

Model 데이터베이스를 수정하여 생성할 때 옵션을 변경시킬 수 있다.

- MSDB 데이터베이스

SQL Server 에이전트 서비스가 사용하는 작업 일정 정보, 백업 및 복원 기록 정보, 경고, SSIS 패키지, 복제정보가 저장.

변경사항이 없다면 백업할 필요가 없다.

- TEMPDB 데이터베이스

임시로 사용하는 데이터베이스

시스템이 재 시작할 때 초기화되어 새로 생성된다. 그러므로 이 데이터베이스의 백업은 불필요.

EX) 인덱스나 그룹핑 쿼리 등을 수행할 때 특정 데이터를 정렬한 후 이용해야 한다면, 이러한 작업들은 실제 사용자 데이터베이스에서 이루어지지 않고, Tempdb 데이터베이스에서 1차 작업 후 옮겨지게 된다.

 

'MSSQL 2008 > 기타' 카테고리의 다른 글

COLLATION 관련 내용  (329) 2015.08.11
데이터 타입(2Byte짜리 글자가 깨질 때)  (0) 2015.08.10
MSSQL 서버이름 변경, 서버명 변경  (0) 2015.07.16
SET SINGLE_USER WITH ROLLBACK IMMEDIATE  (0) 2014.01.22
추적 플래그  (0) 2014.01.20
by 짱구를꼭말려 2014. 1. 5. 19:50