企业范围的自动化管理

跨多个 SQL Server 实例的自动化管理称为“多服务器管理”。 使用多服务器管理可以执行下列操作:

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

  • 在企业服务器之间安排数据仓库的信息流。

注意注意

Microsoft 正在致力于降低总拥有成本,其中的一个举措是,在 SQL Server 2008 中引入了以下两个功能:一种称为基于策略的管理的服务器管理方法以及使用配置服务器和服务器组的多服务器查询。 这些功能可以与本主题中介绍的某些功能一起使用,也可能会替代这些功能。 有关详细信息,请参阅使用基于策略的管理来管理服务器使用中央管理服务器管理多台服务器

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

以下图例显示了主服务器与目标服务器之间的关系。

多服务器管理配置

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

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

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

  • 备份作业的执行计划。

将该备份作业一次性写入主服务器,然后将部门服务器登记为目标服务器。 从它们登记时刻起,所有部门服务器将运行相同的备份作业,而您只需定义一次作业。

注意注意

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

本节涉及的主题

请参阅

参考

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)

概念

注册服务器

其他资源

SQL Server 数据库引擎的向后兼容性