問題:インポート部分テーブル
私がアクセス2016データベースにリモートのInformix DBからテーブルの部分をインポートしようとしています。部分的にインポートされるテーブルにはアカウント情報が含まれていますが、> 2 GBです(これはアクセスデータベースの最大サイズです)。
昨年の情報は2GB未満である必要がありますが、情報は毎日の最後に更新する必要があります。私がオンラインに見てきた
つの解決策は以下のとおりです。
(A)のリンクテーブル:私は二つの理由のためにこれを行うには消極的だ
:
1)私にはありませんアクセスDBのエンドユーザーがレポートを実行するたびに、サーバーに追加の負荷がかかるようにします。
2)私は、これは)絶対にcruicalである(ライブのInformix DBに繰り越すために、アクセスDBで行われるすべての変更をしたくない
(B)のアクセスGUIを経由して、テーブル全体をコピー
私は、これは次の理由のために実行可能な解決策だとは思わない:
1)テーブルが2GB
2以上である)のレポートは毎日更新して、日常のテーブル上で実行する必要があります情報。これは、informix表全体を毎日アクセスに引き込む必要があります。これまでのところ
仕事:
私はsuccefullyのInformix DB用のDSNを作成経由でのアクセスからInformixのDBに接続されています。
私もsucessfully次のコードでVBA経由でInformixサーバから小さなテーブルをインポートした:
DoCmd.TransferDatabase acImport, "ODBC Database", "ODBC;DSN=My_DSN_Name;UID=odbc;PWD=My_PWD;LANGUAGE=us_english;" & "DATABASE = My_DB_Name", acTable, "My_Destination_Tbl_Name", "TestTableImport", False, True
私の理想的なソリューションは、アクセスDBプレスのエンドユーザーローカルアクセスコピーを更新ボタンが表示されます最後の更新以降、informix dbに加えられたすべての変更が加えられました。
私はアクセスとVBAでの経験が限られているので、どのように進むべきかについての指針を本当に感謝しています。おそらく私は何かを見落としてしまったでしょうか?読書とあなたが提供することができます任意のアドバイスを
おかげで、
ジョン
ありがとうございました。 –