1

我最近不得不在我的开发机器上重建操作系统 (Windows 7 Pro x64) 并重新安装 SQL Server 2008 R2 以及 SSIS 的所有选项,然后应用 SP3 并安装 SQL Server 2005 Backward Compatibility x64 和 SP3 功能包。

几年前,我构建了几个使用脚本任务的 SSIS 包,这些包仍然可以在我的实时服务器上成功运行。

这几天我开始开发一个使用脚本任务的新包,但是无论我做什么,我都无法访问 ConnectionManager 命名空间。我收到以下错误:

错误 1 ​​找不到类型或命名空间名称“ConnectionManager”(是否缺少 using 指令或程序集引用?) D​​:\Users\billiam904\AppData\Local\Temp\SSIS\ST_ed212cb80f8a44818d8dcd3d60dff63c\ScriptMain.cs 52 13 ST_ed212cb80f8a44818d8dcd3d60dff63c

我声明了以下内容:

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。

如果有人能给我一些想法,我将不胜感激。谢谢。

4

0 回答 0