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
退出註冊表,重啓電腦