多服务器管理要求设置主服务器(MSX)和一个或多个目标服务器(TSX)。 将在所有目标服务器上处理的作业首先在主服务器上定义,然后下载到目标服务器。
默认情况下,为主服务器和目标服务器之间的连接启用了完整的安全套接字层(SSL)加密和证书验证。 有关详细信息,请参阅 在目标服务器上设置加密选项。
如果有大量目标服务器,请避免在具有其他 SQL Server 功能显著性能要求的生产服务器上定义主服务器,因为目标服务器流量可能会降低生产服务器上的性能。 如果还会将事件转发到专用主服务器,则可以在一台服务器上集中管理。 有关详细信息,请参阅 管理事件。
注释
若要使用多服务器作业处理,SQL Server 代理服务帐户必须是主服务器上的 msdb 数据库角色 TargetServersRole 的成员。 主服务器向导会在注册过程中自动将服务帐户添加到这个角色中
多服务器环境的注意事项
有关支持的 MSX/TSX 配置,请参阅下表。
| TSX = 7.0 | TSX = 8.0 < SP3 | TSX = 8.0 SP3 或更高版本 | TSX = 9.0 | TSX= 10.0 | TSX = 10.5 | TSX = 11.0 | |
|---|---|---|---|---|---|---|---|
| MSX = 7.0 | 是的 | 是的 | 否 | 否 | 否 | 否 | 否 |
| MSX = 8.0 < SP3 | 是的 | 是的 | 否 | 否 | 否 | 否 | 否 |
| MSX = 8.0 SP3 或更高版本 | 否 | 否 | 是的 | 是的 | 是的 | 是的 | 是的 |
| MSX = 9.0 | 否 | 否 | 否 | 是的 | 是的 | 是的 | 是的 |
| MSX = 10.0 | 否 | 否 | 否 | 否 | 是的 | 是的 | 是的 |
| MSX = 10.5 | 否 | 否 | 否 | 否 | 否 | 是的 | 是的 |
| MSX = 11.0 | 否 | 否 | 否 | 否 | 否 | 否 | 是的 |
创建多服务器环境时,请考虑以下问题:
每个目标服务器只向一台主服务器报告。 必须先从一台主服务器中移除目标服务器,然后才能将其加入到另一台服务器中。
更改目标服务器的名称时,必须在更改名称之前将其退役,并在更改后重新注册它。
如果要拆除多服务器配置,则必须从主服务器中脱离所有目标服务器。
SQL Server Integration Services 仅支持与主服务器版本相同的或更高的目标服务器。
相关任务
以下主题记录用于创建多服务器环境的常见任务。
| DESCRIPTION | 主题 |
|---|---|
| 介绍如何创建主服务器。 | 创建主服务器 |
| 介绍如何创建目标服务器。 | 创建目标服务器 |
| 介绍如何将目标服务器登记到主服务器。 | 将目标服务器登记到主服务器 |
| 介绍如何从主服务器中脱离目标服务器。 | 从主服务器中拆除目标服务器 |
| 介绍如何从主服务器切断多个目标服务器。 | 从主服务器分离多个目标服务器 |
| 介绍如何检查目标服务器的状态。 |
sp_help_targetserver(Transact-SQL) sp_help_targetservergroup(Transact-SQL) |