私には大きな問題があります。顧客のIBMAS/ 400(別名iSeries、現在はIBM i)サーバーに接続する必要があります(書き込みではなく、データを読み取りたいだけです)。
必要なすべてのパラメーターがあると思いますが(AS / 400プログラマーから提供されたものです)、使用する必要のあるドライバーがわかりません。また、これに必要なすべてのソフトウェアがあるかどうかもわかりません。
Linked Server
IBM AS / 400 ClientAccess 5.8ドライバー(最新のOS用のパッチ付き)をインストールしましたが、SQL Server 2008 R2(x64)サーバーで新しいドライバーを構成しようとしています。
最初の問題:どのドライバーを使用する必要がありますか?
私にはたくさんの選択肢があります(しかし、おそらくこれらの作品はどれもありません!!):
IBM DB2 UDB for iSeries IBMDASQL OLE DB Provider
IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider
IBM DB2 UDB for iSeries IBMDARLA OLE DB Provider
...または他の汎用OLEDB/ODBC
ドライバー?!
2番目の問題:パラメータをどこに置くべきか(つまり、どのフィールドに入れるべきか!)
いずれにせよ、私は自分のプロバイダーを選択しますがLinked Server
、明らかにパラメーターを設定する必要があります...しかし、私はこれしか持っていません:
- ADMINユーザーのユーザー名
- ADMINユーザーのパスワード
- AS/400サーバーのIPアドレス
- 私のデータが保存されている「メイン」アーカイブの名前(のようなもの
ACG_DATV2
)
3番目の問題:クエリをどのように書くべきですか?AS / 400の「アーカイブ」とテーブルを参照するにはどうすればよいですか?
読み取りクエリを作成する方法がわかりません。テーブルとビュー(?!)はどこに保存され、どのように参照できますか?
前もって感謝します!