Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы АД.docx
Скачиваний:
16
Добавлен:
19.12.2018
Размер:
516.23 Кб
Скачать
  1. Системные базы данных.

Системная база

Описание

База данных master

В этой базе данных хранятся все данные системного уровня для экземпляра SQL Server.

База данных msdb

Используется агентом SQL Server для планирования предупреждений и задач.

База данных model

Используется в качестве шаблона для всех баз данных, создаваемых в экземпляре SQL Server. Изменение размера, параметров сортировки, модели восстановления и других параметров базы данных model приводит к изменению соответствующих параметров всех баз данных, создаваемых после изменения.

База данных resource

База данных только для чтения. Содержит системные объекты, которые входят в состав SQL Server. Системные объекты физически хранятся в базе данных Resource, но логически отображаются в схеме sys любой базы данных.

База данных tempdb

Рабочее пространство для временных объектов или взаимодействия результирующих наборов.

Подробно:

База данных master содержит всю системную информацию СУБД SQL Server, в том числе общие для всего экземпляра метаданные, такие как сведения об учетных записях входа, конечных точках и связанных серверах, а также параметры конфигурации системы. Кроме этого, в базе данных master регистрируются все остальные базы данных и хранится информация о расположении их файлов. Здесь же SQL Server хранит сведения об инициализации. Таким образом, если база данных master недоступна, запустить SQL Server невозможно. В SQL Server системные объекты больше не хранятся в базе данных master; они хранятся в базе данных ресурсов.

База данных msdb используется агентом SQL Server для создания расписания предупреждений и заданий, а также другими компонентами, такими как Service Broker и Database Mail.

База данных msdb используется агентом SQL Server для создания расписания предупреждений и заданий, а также другими компонентами, такими как Service Broker и Database Mail.

База данных Resource, доступная только для чтения, содержит все системные объекты, входящие в SQL Server. Системные объекты SQL Server, такие как sys.objects, физически хранятся в базе данных Resource, а логически отображаются в схеме sys для каждой базы данных. База данных Resource не содержит пользовательских данных или метаданных.

База данных Resource облегчает и ускоряет обновление до новой версии SQL Server. В ранних версиях SQL Server при обновлении версии требовалось удаление и создание системных объектов. Поскольку файл базы данных Resource содержит все системные объекты, обновление производится простым копированием одного файла базы данных Resource на локальный сервер.

Системная база данных tempdb — это глобальный ресурс, доступный всем пользователям, подключенным к данному экземпляру SQL Server, в котором хранятся следующие объекты:

  • временные объекты, созданные явно, такие как глобальные или локальные временные таблицы, временные хранимые процедуры, табличные переменные и курсоры;

  • внутренние объекты, создаваемые SQL Server Database Engine, например рабочие таблицы, хранящие промежуточные результаты буферов или сортировки;

  • версии строк, сформированные транзакциями изменения данных в базе данных, в которой используются транзакции изоляции моментальных снимков с зафиксированным чтением и транзакции изоляции моментальных снимков;

  • версии строк, сформированные транзакциями изменения данных для таких функциональных возможностей, как фоновые операции с индексами, множественные активные результирующие наборы (режим MARS) и триггеры AFTER.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]