我最近不得不在我的开发机器上重建操作系统(Windows 7 Pro x64)并重新安装带有SSIS所有选项的SQL Server 2008 R2,然后应用SP3并安装了SQL Server 2005向后兼容性x64和SP3功能包。
多年前,我构建了几个使用脚本任务的SSIS包,这些包仍可在我的实时服务器上成功运行。
我在过去几天开始使用脚本任务开发一个新包,但无论我做什么,我都无法访问ConnectionManager名称空间。我收到以下错误:
错误1类型或命名空间名称' ConnectionManager'不可能 发现(你错过了使用指令或程序集 参考?)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。
如果有人能给我一些想法,我会很感激。感谢。