通过


同步目标服务器时钟

适用于SQL Server

重要

Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 与 SQL Server 的差异 或 SQL 托管实例中的 SQL 代理作业限制

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 将 SQL Server 中的目标服务器时钟与主服务器时钟同步。 同步这些系统时钟支持作业计划。

准备工作

安全性

权限

要求具有 sysadmin 固定服务器角色的成员身份

使用 SQL Server Management Studio

同步目标服务器时钟

  1. 对象资源管理器中, 单击加号以展开要将目标服务器时钟与主服务器时钟同步的服务器。

  2. 右键单击 SQL Server 代理,指向 多服务器管理,然后选择 管理目标服务器

  3. 管理目标服务器 对话框中,单击 发布说明

  4. 指令类型 列表中,选择 同步时钟

  5. 在“收件人”下,执行以下操作之一

    • 单击 所有目标服务器 将所有目标服务器时钟与主服务器时钟同步。

    • 单击 这些目标服务器 同步某些服务器时钟,然后选择要与主服务器时钟同步的每个目标服务器。

  6. 完成后,单击“确定”

使用 Transact-SQL

同步目标服务器时钟

  1. 对象资源管理器中,连接到数据库引擎的实例。

  2. 在标准栏上,单击“新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行

    USE msdb ;  
    GO  
    -- resynchronizes the SEATTLE1 target server  
    EXEC dbo.sp_resync_targetserver  
        N'SEATTLE1' ;  
    GO  
    

有关详细信息,请参阅 sp_resync_targetserver(Transact-SQL)