SSIS Cluster配置

安装完成SQL Server 2005 Cluster之后,SSIS并不会默认安装成为Cluster,需要手工进行配置,配置过程请参考:https://msdn2.microsoft.com/en-us/library/ms345193(SQL.90).aspx##。

 

重要提示:

Microsoft 不建议将 Integration Services 服务配置为群集资源, 但并非强制。

 

配置前的准备:

1. 请首先安装并配置SQL Server 2005 Cluster;

2. 请在Cluster的每个节点手工安装Integration Service;

3. 请决定如何配置Integration Service:加入到SQL Server Cluster组,还是单独创建一个组(本文档使用前者)。

 

配置过程:

1. 将每个节点上的SQL Server Integration Services服务的启动类型替换为“手动”;

2. 在SQL Server群集的活动节点上,开始->程序->管理工具->群集管理器;

3. 在左边的树中选中SQL Server Cluster组“MSSQL 2005”,在右边空白处点击右键,选择新建->资源:

    

4. 在新建资源对话框中,填入或选择如下值,并点击下一步:

名称:SSIS Service

资源类型:通用服务

组:MSSQL 2005(保持默认不要变动)

5. 确保两个节点都在“可能的拥有者中”:

   

6. 添加“磁盘K:”和“SQL Server(BPMSQL)”两个资源作为依赖项,然后点击下一步:

   

7. 在“一般服务参数”对话框中“服务名”填入MsDtsServer,点击下一步:

   

8. 在“注册表复制”对话框中点击“添加…”按钮,添加注册表项SOFTWARE\Microsoft\MSDTS\ServiceConfigFile,然后点击“确定”,在点击“完成”,以完成Cluster配置。

   

9. 接下来配置SSIS服务的配置文件。首先在K:\Microsoft SQL Server下创建目录SSISPackage,然后拷贝%ProgramFiles%\Microsoft SQL Server\90\DTS\Binn\MsDtsSrvr.ini.xml到该目录下。

10. 在K:\Microsoft SQL Server\ SSISPackage下创建目录Packages。

11. 修改MsDtsSrvr.ini.xml文件中ServerName节点的值为10.7.1.162\BPMSQL(改为virtual Server 名);修改StorePath节点的值为K:\Microsoft SQL Server\SSISPackage\Packages。请注意一定要使用notepad来进行编辑,以避免文件编码被改变。

12. 在注册表编辑器中(开始->运行->regedit),修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile的值为K:\Microsoft SQL Server\SSISPackage\MsDtsSrvr.ini.xml。如果该操作不是在Cluster活动节点上,则必须更新另外一个节点的该注册表项。

13. 在“群集管理器”中,将SSIS Service资源“脱机”,然后再“联机”。