이 기사는 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입니다. 이러한 파일은
위 내용은 SqlServer의 다섯 가지 시스템 데이터베이스에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!