Замечания по резервному копированию базы данных master
Необходимо производить резервное копирование базы данных master. В базе данных master хранятся все системные данные Microsoft SQL Server: имена входа, параметры конфигурации системы, конечные точки и учетные записи, а также сведения, необходимые для доступа к другим базам данных. В базе данных master сохраняются также данные инициализации, необходимые для запуска экземпляра сервера. Дополнительные сведения см. в разделе База данных master.
Рекомендуется назначить достаточно частое выполнение полного резервного копирования базы данных master для защиты ваших данных в соответствии с бизнес-требованиями. Если база данных master повреждена во время работы экземпляра сервера, ее можно легко исправить, восстановив последнюю полную резервную копию базы данных master, при условии, что она была своевременно создана.
Если экземпляр сервера не запускается по причине того, что база данных master повреждена, эта база данных должна быть построена заново. Повторное построение базы данных master возвращает все системные базы данных в их исходное состояние и поэтому влечет за собой выполнение ряда дополнительных шагов. Дополнительные сведения см. в разделе Замечания по перестроению базы данных master.
После выполнения какой-либо инструкции или системной процедуры, изменяющей данные в базе данных master (например, при изменении параметра конфигурации уровня сервера), рекомендуется выполнить резервное копирование базы данных master. Если резервное копирование базы данных master не произведено, то при восстановлении из имеющейся резервной копии все изменения, сделанные со времени последнего резервного копирования, будут потеряны.
Создание пользовательских объектов в базе данных master не рекомендуется. Но если все-таки в базе данных master создаются пользовательские объекты, для их защиты резервное копирование должно производиться достаточно часто.
Пример
После резервного копирования базы данных master создается пользовательская база данных и в нее производится добавление таблиц и данных. Если затем база данных master восстанавливается после выхода из строя жесткого диска, то окажется, что серверу SQL Server ничего не известно о пользовательской базе данных, так как в восстановленной базе данных master о ней нет никаких записей. В этот момент, если на дисках еще сохранились файлы пользовательской базы данных, можно восстановить ее, присоединив эти файлы к вновь созданной базе данных. Дополнительные сведения см. в разделе Присоединение и отсоединение баз данных.
Причины для резервного копирования базы данных master
Обновления базы данных master, после которых необходимо выполнять резервное копирование, может быть вызвано следующими операциями.
- Создание или удаление пользовательской базы данных.
Если размер пользовательской базы данных увеличивается автоматически по причине роста объема данных, то это не оказывает никакого влияния на базу данных master. - Добавление или удаление файлов и файловых групп.
- Добавление имен входа или другие операции, связанные с безопасностью входа в систему.
Операции обеспечения безопасности базы данных, например, добавление пользователя в базу данных, не вызывают изменений в базе данных master. - Изменение параметров конфигурации уровня сервера или базы данных.
- Создание или удаление логических устройств резервного копирования.
- Настройка сервера для выполнения распределенных запросов и вызова удаленных процедур (RPC), включающая, например, добавление связанных серверов или удаленных имен входа.
Примечание. |
---|
Можно создавать только полные резервные копии базы данных master. |
Создание резервной копии базы данных
- Как создать полную резервную копию базы данных (Transact-SQL)
- Как создать резервную копию базы данных (среда SQL Server Management Studio)
- SqlBackup (SMO)
См. также
Основные понятия
Рекомендации по восстановлению базы данных master из копии