企业范围的自动化管理

跨多个 SQL Server 实例自动化管理的过程称为 多服务器管理。 使用多服务器管理执行以下作:

  • 管理两台或更多台服务器。

  • 安排企业服务器之间的信息流以满足数据仓库的需求。

注释

作为Microsoft不断努力降低总拥有成本的一部分,SQL Server 2008 引入了两个功能:管理称为基于策略的管理的服务器的方法,以及使用配置服务器和服务器组的多服务器查询。 这些功能可以与本主题中所述的一些功能一起使用,也可以与其相反。 有关详细信息,请参阅使用基于策略的管理来管理服务器,并使用中央管理服务器管理多个服务器

若要利用多服务器管理,必须至少有一台主服务器和至少一个目标服务器。 主服务器将作业分发到目标服务器并从中接收事件。 主服务器还会存储目标服务器上运行的作业的作业定义的中心副本。 目标服务器定期连接到主服务器以更新作业计划。 如果主服务器上存在新作业,则目标服务器将下载该作业。 目标服务器完成作业后,它会重新连接到主服务器并报告作业的状态。

下图显示了主服务器和目标服务器之间的关系:

多服务器管理配置

如果跨大型公司管理部门服务器,可以定义以下内容:

  • 一个备份作业,包含作业步骤。

  • 发生备份失败时要通知的操作员。

  • 备份作业的执行计划。

在主服务器上编写此备份作业一次,然后将每个部门服务器登记为目标服务器。 从登记时起,所有部门服务器都运行相同的备份作业,但你只定义了一次作业。

注释

多服务器管理功能适用于 sysadmin 角色的成员。 但是,目标服务器上的 sysadmin 角色的成员无法编辑由主服务器在目标服务器上执行的操作。 此安全措施可防止作业步骤被意外删除,并防止目标服务器上的操作被中断。

本节中

创建多服务器环境
包含有关如何创建和管理主服务器和目标服务器的信息。

为多服务器环境选择正确的 SQL Server 代理服务帐户
包含有关使用非管理员 Windows 帐户或 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)