2016年6月23日 星期四

DB2 跨資料庫存取設定 Federation 功能

在 SQL Server 上跨資料庫的 Access 很容易, 但是在 DB2 跨資料庫存取就沒那麼簡單囉

經過 Google 國外資訊測試成功囉, 紀錄下來可讓有需求的「冰油」參考

DB2 版本要9以上才有支援  Federation 跨資料庫存取的功能!

一、開啟DB2 管理UI,將設定啟用use DB2 Federation 功能

二、設定啟用Federated 功能(預設為NO)


三、DB2 停止+啟用 讓設定生效
db2stop/db2start


四、授權 帳號僅可以 Select 資料庫 某一個 Table [PA001] 權限
Step#1:
以DB管理帳號登入 另一不同資料庫 - LKPA

Step#2:
執行 Grant 授權 SQL:可用其他帳號 select 該DB 的 一個 Table


五、設定 WARPPER










六.設定遠端 Server













七、設定 Mapping





要產生DLL後+執行


設定對應 Table的 Nikename







僅可以查詢無法進行Update



八、以設定「遠端 Table Name」(資料庫沒有該實體 Table) Check 是否可以正確 select



<參考資訊>






沒有留言:

張貼留言