企业范围的自动化管理
跨多个 SQL Server 实例的自动化管理称为“多服务器管理”**。使用多服务器管理可以执行下列操作:
- 管理两台或多台服务器。
- 在企业服务器之间安排数据仓库的信息流。
若要利用多服务器管理,您必须至少有一台主服务器且至少有一台目标服务器。主服务器将作业分发到目标服务器并从它那里接收事件。主服务器还存储在目标服务器上运行的作业的作业定义的中央副本。目标服务器定期连接到主服务器来更新它们的作业计划。如果主服务器上存在新作业,目标服务器将下载该作业。目标服务器在完成作业后,会重新连接到主服务器并报告作业状态。以下图例显示了主服务器与目标服务器之间的关系。
如果管理大公司内的部门服务器,则可以定义以下内容:
- 一个包含作业步骤的备份作业。
- 备份失败时通知的操作员。
- 备份作业的执行计划。
将该备份作业一次性写入主服务器,然后将部门服务器登记为目标服务器。从它们登记时刻起,所有部门服务器将运行相同的备份作业,而您只需定义一次作业。
注意: |
---|
多服务器管理功能用于 sysadmin 角色成员。然而,目标服务器上的 sysadmin 角色成员无法编辑目标服务器上由主服务器执行的操作。这项安全措施可防止意外删除作业步骤,并可防止目标服务器上的操作中断。 |
本节内容
主题 | 说明 |
---|---|
包含有关如何创建和管理主服务器和目标服务器的信息。 |
|
包含有关如何使用非管理 Windows 帐户或 SQL Server 代理服务的本地系统帐户影响多服务器环境的信息。 |
|
包含有关在目标服务器上设置 MsxEncryptChannelOptions SQL Server 代理注册表子项的信息。 |
|
包含有关检查作业状态、更改作业的目标服务器、同步目标服务器时钟以及轮询主服务器以获取当前作业状态的信息。 |
|
包含有关排除使用失败代理的多服务器作业故障的信息。 |
|
包含有关如何隐式和显式使目标服务器轮询主服务器以同步作业信息的信息。 |
|
包含有关将事件从目标服务器转发到主服务器的信息。 |
|
包含有关在多服务器环境中的自动化管理如何利用 SQL Server 自我优化功能的信息。 |
请参阅
概念
其他资源
SQL Server 2005 数据库引擎的向后兼容性
与 SQL Server 2000 工具的向后兼容性
ApplyToTargetServerGroup Method
JobSchedule Object
JobServer Object
JobStep Object
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)
sysjobservers (Transact-SQL)
sys.syslogins (Transact-SQL)
systargetservers (Transact-SQL)