내보내기(0) 인쇄
모두 확장

master 데이터베이스

master 데이터베이스는 SQL Server 시스템에 대한 모든 시스템 수준 정보를 기록합니다. 이 정보에는 로그온 계정, 끝점, 연결된 서버 및 시스템 구성 설정 등 인스턴스 차원의 메타데이터가 포함됩니다. master는 다른 모든 데이터베이스의 존재 여부와 해당 데이터베이스 파일의 위치를 기록하고 SQL Server에 대한 초기화 정보를 기록하는 데이터베이스이기도 합니다. 따라서 master 데이터베이스를 사용할 수 없는 경우에는 SQL Server를 시작할 수 없습니다. SQL Server에서는 시스템 개체가 master 데이터베이스에 저장되지 않고 리소스 데이터베이스에 저장됩니다.

다음 표에서는 master 데이터와 로그 파일의 초기 구성 값을 나열합니다. 이러한 파일의 크기는 SQL Server 버전에 따라 조금씩 다를 수 있습니다.

파일

논리적 이름

물리적 이름

파일 증가

주 데이터

master

master.mdf

디스크가 꽉 찰 때까지 10%씩 자동 증가

로그

mastlog

mastlog.ldf

최대 2TB까지 10%씩 자동 증가

master 데이터 및 로그 파일의 이동 방법은 시스템 데이터베이스 이동을 참조하십시오. 리소스 데이터베이스는 master 데이터베이스의 위치에 따라 달라집니다. master 데이터베이스를 이동하면 리소스 데이터베이스도 같은 위치로 이동해야 합니다.

데이터베이스 옵션

다음 표에서는 master 데이터베이스의 각 옵션에 대한 기본값과 수정 가능 여부를 나열합니다. 이러한 옵션의 현재 설정을 보려면 sys.databases 카탈로그 뷰를 사용하십시오.

데이터베이스 옵션

기본값

수정 가능

ALLOW_SNAPSHOT_ISOLATION

ON

아니요

ANSI_NULL_DEFAULT

OFF

ANSI_NULLS

OFF

ANSI_PADDING

OFF

ANSI_WARNINGS

OFF

ARITHABORT

OFF

AUTO_CLOSE

OFF

아니요

AUTO_CREATE_STATISTICS

ON

AUTO_SHRINK

OFF

아니요

AUTO_UPDATE_STATISTICS

ON

AUTO_UPDATE_STATISTICS_ASYNC

OFF

CHANGE_TRACKING

OFF

아니요

CONCAT_NULL_YIELDS_NULL

OFF

CURSOR_CLOSE_ON_COMMIT

OFF

CURSOR_DEFAULT

GLOBAL

데이터베이스 가용성 옵션

ONLINE

MULTI_USER

READ_WRITE

아니요

아니요

아니요

DATE_CORRELATION_OPTIMIZATION

OFF

DB_CHAINING

ON

아니요

ENCRYPTION

OFF

아니요

NUMERIC_ROUNDABORT

OFF

PAGE_VERIFY

CHECKSUM

PARAMETERIZATION

SIMPLE

QUOTED_IDENTIFIER

OFF

READ_COMMITTED_SNAPSHOT

OFF

아니요

RECOVERY

SIMPLE

RECURSIVE_TRIGGERS

OFF

Service Broker 옵션

DISABLE_BROKER

아니요

TRUSTWORTHY

OFF

이러한 데이터베이스 옵션에 대한 자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하십시오.

master 데이터베이스에서는 다음 작업을 수행할 수 없습니다.

  • 파일이나 파일 그룹 추가

  • 데이터 정렬 변경. 기본 데이터 정렬은 서버 데이터 정렬입니다.

  • 데이터베이스 소유자 변경. master의 소유자는 dbo입니다.

  • 전체 텍스트 카탈로그 또는 전체 텍스트 인덱스 만들기

  • 데이터베이스의 시스템 테이블에 트리거 만들기

  • 데이터베이스 삭제

  • 데이터베이스에서 guest 사용자 삭제

  • 변경 데이터 캡처 설정

  • 데이터베이스 미러링 참여

  • 주 파일 그룹, 주 데이터 파일 또는 로그 파일 제거

  • 데이터베이스 또는 주 파일 그룹 이름 바꾸기

  • 데이터베이스를 OFFLINE으로 설정

  • 데이터베이스나 주 파일 그룹을 READ_ONLY로 설정

다음은 master 데이터베이스로 작업을 수행할 때 고려해야 할 사항입니다.

  • 언제든지 사용할 수 있도록 master 데이터베이스의 최신 백업을 보관합니다.

  • 다음 작업을 수행한 후에는 가능한 빨리 master 데이터베이스를 백업합니다.

    • 데이터베이스 만들기, 수정 또는 삭제

    • 서버 또는 데이터베이스 구성 값 변경

    • 로그온 계정 수정 또는 추가

  • master에는 사용자 개체를 만들지 마십시오. 사용자 개체를 만든 경우에는 master를 더 자주 백업해야 합니다.

  • master 데이터베이스의 TRUSTWORTHY 옵션을 ON으로 설정하지 마십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft