在 SQL Server 上跨資料庫的 Access 很容易, 但是在 DB2 跨資料庫存取就沒那麼簡單囉
經過 Google 國外資訊測試成功囉, 紀錄下來可讓有需求的「冰油」參考
DB2 版本要9以上才有支援 Federation 跨資料庫存取的功能!
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
八、以設定「遠端 Table Name」(資料庫沒有該實體 Table) Check 是否可以正確 select
<參考資訊>
沒有留言:
張貼留言