質問: 私はIBM DB2の初心者です。 DB2からSQL Serverにデータを移行するための仕事を得ました。コマンドプロンプトを使用してDB2データベースとIBM DB2クライアントを接続することができます。 C#でASP.NET SQL一括コピーを使用してOracleデータをSQLサーバーに移行済みです。毎日の更新に基づいて定期的にDB2データを移行する必要があります。 SQLに加えてOracleやSQL Server用のManagement StudioのようなエディタでDB2 SQLクエリを実行する方法の詳細が必要です。 C#でDB2データを一括コピーと同期させる方法についての情報も必要です。事前にお返事ありがとうございます!
回答: 私が現在行っている2つの方法は、db2 dbへのODBC接続を使用し、次に: 1)DB2に対して照会を直接実行できるように、リンクされたサーバーを設定します。欠点は、大きなテーブルを移動するのがかなり遅いことです。 2)SSISを使用してデータを移動します。これらは単純なインポートのためにSQLサーバーから直接作成することができます。また、途中でデータをクリーンアップするなどの複雑なコーディングが必要なものについては、Visual Studioを使用してSSISパッケージを作成します。 どちらの方法もジョブとして設定して自動で実行できます。