>  기사  >  데이터 베이스  >  SqlServer의 다섯 가지 시스템 데이터베이스에 대한 간략한 소개

SqlServer의 다섯 가지 시스템 데이터베이스에 대한 간략한 소개

不言
不言앞으로
2019-02-12 11:53:174169검색

이 기사는 SqlServer의 5가지 시스템 데이터베이스에 대한 간략한 소개를 제공합니다. 이는 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

SQLServer에는 5개의 시스템 데이터베이스가 있습니다. 평소에는 코드를 작성할 때 크게 신경쓰지 않았는데, 오늘은 기분 좋게 공부해봤습니다.

1. master

로그인 계정 정보, 링크 서버 및 시스템 구성 설정과 같은 SQL Server 시스템의 모든 시스템 수준 정보를 기록하고 다른 모든 데이터베이스의 존재, 데이터 파일 위치를 기록합니다. , SQL Server 정보 초기화 등 마스터 데이터베이스를 사용할 수 없으면 SQL Server를 시작할 수 없습니다.

2.msdb

은 SQL Server 에이전트 예약 경고 및 작업에 사용됩니다. 데이터베이스는 정기적으로 특정 작업, 데이터베이스 이메일 등을 수행합니다.

3.model

은 SQL Server 인스턴스에서 생성된 모든 데이터베이스의 템플릿으로 사용됩니다. 모델 데이터베이스에 대한 수정 사항(예: 데이터베이스 크기, 데이터 정렬, 복구 모델 및 기타 데이터베이스 옵션)은 향후 생성되는 모든 데이터베이스에 적용됩니다. model 데이터베이스에 테이블을 생성하고, 앞으로 데이터베이스를 생성할 때마다 기본적으로 동일한 테이블이 생성됩니다.

4.tempdb

임시 개체나 중간 결과 집합을 저장하는 데 사용되는 작업 공간입니다. SQL Server 인스턴스에 연결된 모든 사용자가 사용할 수 있는 전역 리소스입니다. tempdb.

5.resource

는 SQL Server를 시작할 때마다 다시 생성됩니다. SQL Server에 포함된 시스템 개체가 포함된 읽기 전용 데이터베이스입니다. 시스템 개체는 물리적으로 리소스 데이터베이스에 있지만 논리적으로는 각 데이터베이스의 sys 스키마에 나타납니다. 리소스 데이터베이스의 실제 파일 이름은 mssqlsystemresource.mdf 및 mssqlsystemresource.ldf입니다. 이러한 파일은 :Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLBinn에 있습니다. 각 SQL Server 인스턴스에는 연결된 mssqlsystemresource.mdf 파일이 하나만 있으며 이 파일은 인스턴스 간에 공유되지 않습니다.

위 내용은 SqlServer의 다섯 가지 시스템 데이터베이스에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제