Синхронизация часов целевых серверов
Область применения: SQL Server
Внимание
В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.
В этой статье описывается синхронизация часов на целевом сервере в SQL Server с часами на главном сервере с помощью среды SQL Server Management Studio или Transact-SQL. Синхронизация этих системных часов обслуживает расписания заданий.
Перед началом
Безопасность
Разрешения
Необходимо членство в предопределенной роли сервера sysadmin .
Использование среды SQL Server Management Studio
Синхронизация часов целевых серверов
В обозревателе объектов щелкните значок «плюс», чтобы развернуть сервер, где необходимо синхронизировать часы целевого сервера с часами главного сервера.
Щелкните правой кнопкой мыши элемент Агент SQL Server, укажите пункт Администрирование нескольких серверов, а затем выберите пункт Управление целевыми серверами.
В диалоговом окне Управление целевыми серверами нажмите кнопку Отправить инструкции.
В списке Тип инструкции выберите Синхронизировать часы.
В пункте Адресатывыполните одно из следующих действий:
Установите флажок Все целевые серверы , чтобы синхронизировать часы всех целевых серверов с часами главного сервера.
Установите флажок Эти целевые серверы , чтобы синхронизировать часы определенных серверов, затем выберите целевые серверы, часы которых необходимо синхронизировать с часами главного сервера.
После завершения нажмите кнопку ОК.
Использование Transact-SQL
Синхронизация часов целевых серверов
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
USE msdb ; GO -- resynchronizes the SEATTLE1 target server EXEC dbo.sp_resync_targetserver N'SEATTLE1' ; GO
Дополнительные сведения см. в разделе sp_resync_targetserver (Transact-SQL).