Автоматическое администрирование на предприятии
применимо к:SQL Server
Важный
В Управляемом экземпляре SQL Azureв настоящее время поддерживается большинство функций агента SQL Server, но не все. Дополнительные сведения см. в разделе о различиях T-SQL в управляемом экземпляре Azure SQL в сравнении с SQL Server.
Автоматизация администрирования в нескольких экземплярах SQL Server называется многосерверным администрированием. Используйте многосерверное администрирование для выполнения следующих действий:
Управление двумя или более серверами.
Планирование потоков информации между корпоративными серверами для хранения данных.
Чтобы воспользоваться преимуществами многосерверного администрирования, необходимо иметь по крайней мере один главный сервер и по крайней мере один целевой сервер. Главный сервер распределяет задания и получает события от целевых серверов. Главный сервер также хранит центральную копию определений заданий для заданий, выполняемых на целевых серверах. Целевые серверы периодически подключаются к главному серверу, чтобы обновить расписание заданий. Если на главном сервере существует новое задание, целевой сервер скачивает задание. После завершения задания целевой сервер повторно подключается к главному серверу и сообщает о состоянии задания. Обратите внимание, что определение задания должно совпадать при выполнении любых связанных с базой данных действий.
На следующем рисунке показана связь между главными и целевыми серверами:
При администрировании отделных серверов в крупной корпорации можно определить следующее:
Одно задание резервного копирования с шагами задания.
Операторы для уведомления в случае сбоя резервного копирования.
Расписание выполнения задания резервного копирования.
Напишите это задание резервного копирования один раз на главном сервере, а затем запишите каждый сервер отдела в качестве целевого сервера. С момента их зачисления все серверы отдела выполняют одно и то же задание резервного копирования, но вы определили задание только один раз.
Заметка
Функции многосерверного администрирования предназначены для членов роли sysadmin. Однако член роли sysadmin на целевом сервере не может изменять операции, выполняемые на целевом сервере главным сервером. Эта мера безопасности предотвращает случайное удаление этапов заданий и прерывание операций на целевом сервере.
В этом разделе
создание многосерверной среды
Содержит сведения о создании и управлении главными и целевыми серверами.
выберите нужную учетную запись службы агента SQL Server для многосерверных сред
Содержит сведения о том, как использование неадминистративных учетных записей Windows или учетной записи локальной системы для службы агента SQL Server может повлиять на среды с несколькими серверами.
задать параметры шифрования на целевых серверах
Содержит сведения о настройке подключа MsxEncryptChannelOptions в реестре агента SQL Server на целевых серверах.
Управление заданиями в корпоративной среде
Содержит сведения о проверке состояния заданий, изменении серверов назначения для заданий, синхронизации часов серверов назначения и опросе главных серверов для получения текущего статуса их заданий.
Устранение неполадок многосерверных заданий, использующих прокси
Содержит сведения об устранении неполадок многосерверных заданий, использующих прокси-серверы, которые завершаются сбоем.
опрос серверов
Содержит информацию о том, как неявно и явно заставить целевые серверы опрашивать главные серверы для синхронизации информации о заданиях.
Управление событиями
Содержит сведения о перенаправлении событий с целевых серверов на главные серверы.
настроить автоматическое администрирование в корпоративной
Содержит сведения о том, как автоматизированное администрирование в многосерверной среде использует преимущества самостоятельной настройки SQL Server.
См. также
разделы по обратной совместимости для установки движка базы данных SQL Server
Регистрация серверов
sp_add_targetservergroup
sp_delete_targetserver
sp_delete_targetservergroup
sp_help_downloadlist
sp_help_jobserver
sp_help_targetservergroup
sp_resync_targetserver
sp_update_targetservergroup
sysjobservers
syslogins
systargetservers