我在vs 2012 Ultimate中开发了一个ssis项目.我使用项目部署模型,项目设置为以32位模式运行.包在我的开发环境中执行时没有错误,但是当我将它部署到ssis目录并尝试在那里运行时,我收到以下错误:

我将项目部署到Windows Server 2012 R2,数据库也是2012年的SSIS目录.
我已在服务器上打开该项目,并尝试使用断点调试服务器上的脚本任务,但错误发生在到达断点之前.
如果我禁用所有脚本任务,则程序包在服务器上执行时没有错误.
我还通过禁用系统加密来更新服务器本地安全选项:使用FIPS兼容算法作为Microsoft支持上发布的可能解决方案.
我也试图在服务器上作为文件系统包运行,我得到了同样的错误.
我还检查了我的变量是否正确,甚至将它们设置为读写变量.
第一个脚本任务代码如下(但所有脚本任务失败/此包中有三个).脚本任务引用了一个名为UHS.IntegrationServices.CommonUtils的dll,它已被GACed和dll在VS 2005中使用framwork 2.0.50727构建.
Public Sub Main()
Dim packageID As String = Dts.Variables("System::PackageID").Value.ToString()
Dim strInterfaceName As String = Dts.Variables("System::PackageName").Value.ToString()
Dim strConfigConnectionString1 As String = Dts.Variables("User::UHS_SSIS_CNXN_STR_CONFIG").Value.ToString()
Dim myConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection
Dim mySqlCommand As OleDb.OleDbCommand = New OleDb.OleDbCommand
Dim myReader As OleDb.OleDbDataReader = Nothing
Dim rowsProcessed As Integer = 0
Try
myConnection.ConnectionString = strConfigConnectionString1
myConnection.Open()
Dim getEmailQuery As String = "SELECT Email …Run Code Online (Sandbox Code Playgroud)