Поделиться через


Автоматизация администрирования в масштабах предприятия

Автоматическое администрирование нескольких экземпляров SQL Server называется администрированием нескольких серверов. Оно предназначено для выполнения следующих задач.

  • Управления двумя или несколькими серверами.

  • Планирования потоков данных между серверами предприятия для организации хранилищ данных.

Примечание

В рамках текущих усилий корпорации Майкрософт по сокращению общей стоимости владения SQL Server 2008 г. представила две функции: метод управления серверами, который называется управлением на основе политик, и многосерверные запросы, использующие серверы конфигурации и группы серверов. Эти функции могут использоваться вместо или совместно с некоторыми функциями, описанными в этом разделе. Дополнительные сведения см. в разделах Администрирование серверов с помощью управления на основе политик и Администрирование нескольких серверов с помощью центральных серверов управления.

Чтобы воспользоваться преимуществами администрирования нескольких серверов, необходимо иметь, по меньшей мере, один главный сервер и один целевой. Главный сервер распределяет задания целевым серверам и получает от них события. На главном сервере также хранится центральная копия определений заданий, выполняющихся на целевых серверах. Целевые серверы периодически подключаются к главному серверу для обновления расписаний своих заданий. Если на главном сервере имеется новое задание, то целевой сервер получает его. После завершения задания целевой сервер подключается к главному серверу и сообщает о состоянии его завершения.

На следующем рисунке показана связь между главным и целевыми серверами.

Конфигурация многосерверного администрирования

При администрировании серверов подразделений крупного предприятия можно определить:

  • единое задание резервного копирования, разбитое на шаги;

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

  • расписание выполнения для этого задания.

Один раз сохраните это задание резервного копирования на сервере, а затем прикрепите серверы подразделений как целевые. С этого момента все серверы подразделений выполняют одно и то же задание, хотя оно было определено всего один раз.

Примечание

Функции администрирования нескольких серверов предназначены для членов роли sysadmin. Тем не менее член роли sysadmin на целевом сервере не может изменить операции, которые главный сервер выполняет на целевом сервере. Такая мера предосторожности предохраняет шаги задания от случайного удаления, а операции на целевом сервере — от постороннего вмешательства.

в этом разделе

Создание многосерверной среды
Содержит сведения о создании главного и целевых серверов и управлении ими.

Выбор правильной учетной записи службы агента SQL Server для многосерверной среды
Содержит сведения о влиянии использования неадминистративных учетных записей Windows или учетной записи Local System службы агента SQL Server на многосерверное окружение.

Установка параметров шифрования на целевых серверах
Содержит сведения о настройке подраздела реестра MsxEncryptChannelOptions агента SQL Server на целевых серверах.

Управление заданиями в масштабе предприятия
Содержит сведения о проверке состояния задания, изменения для него целевых серверов, синхронизации времени на целевых серверах и опросе главных серверов о состоянии текущих заданий.

Устранение неполадок, связанных с многосерверными заданиями, использующими учетные записи-посредники
Содержит сведения об устранении неполадок многосерверных заданий, которые используют неверные учетные записи-посредники.

Опрос серверов
Содержит сведения о том, как явно или неявно заставить целевые серверы синхронизировать сведения о заданиях с главным сервером.

Управление событиями
Содержит сведения о пересылке событий от целевых серверов к главному.

Настройка автоматизированного администрирования в организации
Содержит сведения о том, как автоматизированное администрирование в многосерверном окружении использует функции самонастройки SQL Server.

См. также:

Обратная совместимость компонента ядра СУБД SQL Server
Регистрация серверов
sp_add_targetservergroup (Transact-SQL)
sp_delete_targetserver (Transact-SQL)
sp_delete_targetservergroup (Transact-SQL)
sp_help_downloadlist (Transact-SQL)
sp_help_jobserver (Transact-SQL)
sp_help_targetservergroup (Transact-SQL)
sp_resync_targetserver (Transact-SQL)
sp_update_targetservergroup (Transact-SQL)
dbo.sysjobservers (Transact-SQL)
sys.syslogins (Transact-SQL)
dbo.systargetservers (Transact-SQL)