最近、開発マシンでオペレーティング システム (Windows 7 Pro x64) を再構築する必要があり、SSIS のすべてのオプションを使用して SQL Server 2008 R2 を再インストールし、SP3 を適用して、SQL Server 2005 Backward Compatibility x64 と SP3 機能パックの両方をインストールしました。
何年も前に、スクリプト タスクを使用するいくつかの SSIS パッケージを作成しましたが、これらはライブ サーバーでも正常に動作します。
ここ数日、スクリプト タスクを使用する新しいパッケージの開発を開始しましたが、何をしても ConnectionManager 名前空間にアクセスできません。次のエラーが表示されます。
エラー 1 タイプまたは名前空間名 'ConnectionManager' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
私は次のことを宣言しています。
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
しかし、ConnectionManager オブジェクトを宣言しようとすると、上記のエラーが発生します。SP3 が私を台無しにしたか、前提条件を欠いているように感じます。
ライブ サーバーと開発マシンの違いは、SQL Server 2008 R2 SP2 がサーバーにインストールされ、SQL Server 2008 R3 が開発マシンにインストールされていることです。私の開発マシンには SQL Server 2014 もインストールされていますが、BIDS 2008 を使用しています。
誰かが私にいくつかのアイデアを与えることができれば幸いです。ありがとう。