DB2 Connector连接器缺失属性标签,原因是客户端计算机上安装了另一软件,该软件将ExGrid.dll升级到了与DataStage Clients不兼容的更高版本。
解决方式有三种
1.关闭datage客户端
在dos窗口中执行以下命令
regsvr32 C:\IBM\InformationServer\Clients\Classic\ExGrid.dll
其中C:\IBM\InformationServer\Clients\Classic是缺省安装位置。如果您的安装位置不同,请指向您的安装目录。
请注意,这可能会破坏第三方客户端软件。
2.第二种方式是安装客户段补丁JR34751
3.第三种方式是最好的选择,它可以在所有Datatage 8.x客户端(包括安装在Windows Vista和Windows 7上的客户端)上运行,而且不会破坏依赖于不同版本的ExGrid.dll的其他已安装软件。处理方式是通过注册表指定DSDesign.exe在同一目录下搜索所需的依赖库(例如ExGrid.dll),修改步骤如下
a.进入Information Server DataStage客户机文件的安装目录,(默认为C:\IBM\InformationServer\Clients\Classic)
b.空白处右键创建空文件DSDesign.exe.local,或者通过dos命令行 touch DSDesign.exe.local 创建
c.运行"regedit"命令,启动注册表
定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
在"Image File Execution Options"上右键新增 类型:DWORD 名称:DevOverrideEnable,
右键"DevOverrideEnable",设置值为1
退出注册表,重启电脑