0

SSIS パッケージを作成しましたが、MySQL サーバーへの接続に問題があります。.NET コネクタと ODBC の両方を試しましたが、両方で問題が発生しました。

P1.NET コネクタには、動的クエリに関する既知の問題があり、列 (変数) が見つからないというエラーが発生します。

これを回避するための推奨ルートは、ODBC を使用して接続することです。ODBC コネクタを使用すると、MySQL への接続に関するメモリの問題に関するエラーが発生します。

64 ビットと 32 ビットの両方の ODBC MySQL ドライバーをインストールし、ODBC 接続をセットアップしましたが、問題が解決しません。

接続文字列を入力しようとしましたが、これによりメモリエラーが発生します。一部のオンライン ガイドを読むと、32 ビット用と 64 ビット用の 2 つの異なるデータ ソースをセットアップする必要があると記載されていますが、Windows 7 では 64 ビット データ ソース プログラムが表示されません。

また、特定のファイルの使用について言及している人もmysql.data.dllいますが、このファイルが見つからず、どこに置いたり参照したりすることもできません。

4

1 に答える 1

0

32-bitおよび64-bitODBC データ ソースを構成するための実行可能ファイルの場所を見つけるには、以下の Microsoft KB を参照してください。BIDS で表示できるように、または SQL Server エージェント ジョブ内で SSIS パッケージを実行できるように、適切な ODBC ソースを構成する必要があります。

マイクロソフト KB 942976

  • 32-bitOdbcad32.exeファイルのバージョンは%systemdrive%\Windows\SysWoW64フォルダーにあります。

  • 64-bitOdbcad32.exeファイルのバージョンは%systemdrive%\Windows\System32フォルダーにあります。

システム ドライブは、オペレーティング システムをインストールしたドライブです。

于 2013-02-19T13:16:33.140 に答える