SMALL
System DB란 ?
MS-SQL을 설치하면 기본적으로 4개의 시스템 데이터베이스가 설치된다.
SQL Server가 시스템을 운영, 관리하기 위한 데이터와 사용자 데이터베이스를 관리하기 위한 모든 데이터를 담고 있다.
System DB | Description |
master | - SQL Server인스턴스에 대한 모든 시스템 수준 정보를 기록 - 디스크 공간, 계정 정보, 사용자 데이터베이스 정보, 연결된 서버 및 시스템 구성 설정 등 인스턴스 차원의 메타데이터가 포함 - SQL Server master 데이터베이스를 사용할 수 없는 경우에는 시작할 수 없음 |
msdb | - SQL Server 에이전트에서 알림과 작업을 예약하는 데 사용 |
model | - SQL Server에서 생성되는 모든 데이터베이스에 대한 템플릿으로 사용 - model 데이터베이스의 크기, 정렬, 복구 모델 또는 데이터베이스 옵션의 수정 내용은 이후에 생성되는 모든 데이터베이스에 적용 |
Resource | - SQL Server에 포함된 시스템 개체가 들어 있는 읽기 전용 데이터베이스 - 시스템 개체는 실제로는 Resource 데이터베이스에 저장되지만 논리적으로는 모든 데이터베이스의 sys 스키마에 나타남 |
tempdb | - SQL Server가 임시로 사용하는 데이터베이스 - 임시 개체나 중간 결과 집합을 보관하기 위한 작업 영역 |
System DB(시스템 데이터베이스) 이동하기
1. 전체 System DB 위치 확인
Select name,physical_name
from sys.master_files;
2. 시작 매개변수 변경
3. MSSQLSERVER 중지 및 물리적 위치 변경
4. MSSQLSERVER 시작 및 변경 위치 확인
Select name,physical_name
from sys.master_files;
5. ALTER문으로 temp,model,msdb 위치 변경
ALTER DATABASE tempdb MODIFY FILE(NAME=tempdev,FILENAME='E:\DATA\tempdb.mdf')
ALTER DATABASE tempdb MODIFY FILE(NAME=templog,FILENAME='E:\DATA\templog.ldf')
ALTER DATABASE model MODIFY FILE(NAME=modeldev,FILENAME='E:\DATA\model.mdf')ALTER DATABASE model MODIFY FILE(NAME=modellog,FILENAME='E:\DATA\modellog.ldf')
ALTER DATABASE msdb MODIFY FILE(NAME=MSDBData,FILENAME='E:\DATA\MSDBData.mdf')
ALTER DATABASE msdb MODIFY FILE(NAME=MSDBLog,FILENAME='E:\DATA\MSDBLog.ldf')
ALTER DATABASE ReportServer MODIFY FILE(NAME=ReportServer,FILENAME='E:\DATA\ReportServer.mdf')
ALTER DATABASE ReportServer MODIFY FILE(NAME=ReportServer_log,FILENAME='E:\DATA\ReportServer_log.ldf')
ALTER DATABASE ReportServerTempDB MODIFY FILE(NAME=ReportServerTempDB,FILENAME='E:\DATA\ReportServerTempDB.mdf')
ALTER DATABASE ReportServerTempDB MODIFY FILE(NAME=ReportServerTempDB_log,FILENAME='E:\DATA\ReportServerTempDB_log.ldf')
6. MSSQLSERVER 중지 및 물리적 위치 변경
7. MSSQL 시작 및 위치 확인
Select name,physical_name
from sys.master_files;
'Database & Bigdata > MS-SQL' 카테고리의 다른 글
[MS-SQL] 데이터베이스 복구 모델 / 데이터베이스 복원 (0) | 2022.11.08 |
---|---|
[MS-SQL] 백업 종류 (Full/Differential/Transaction) / MS-SQL 백업 유형 선택(SSMS) (0) | 2022.11.03 |
[MS-SQL] 파일 그룹 이란? (MDF/NDF/LDF) (0) | 2022.11.03 |
[MS-SQL] MS-SQL에서 MySQL(MariaDB) linked Server 연결,조회,삭제 / Linked Server 란 ? / ODBC 드라이버 설치 및 시스템 DSN 추가 / Openquery (1) | 2021.09.15 |
[MS-SQL] 관리자 권한 계정 생성하기 / SA 계정 사용하기 / SQL Server 인증 설정하기 (0) | 2021.09.15 |
댓글