SSIS:调用目标抛出了异常

时间:2017-03-12 03:33:37

标签: sql-server ssis sql-server-data-tools ssis-2012 bids

我在SSDT中开发了新的DTSX软件包,当我通过SSDT窗口运行它时,它运行正常。

我尝试使用下面的代码从调用应用程序(.EXE)执行相同的包,它给出了

  

调用目标引发异常"错误。

指导我找出根本原因和原始错误消息

然后我尝试启用DTSX中的日志记录(通过启用所有事件),仍然得到相同的错误消息,并且它没有指向确切的"任务"这是导致问题的原因。我无法找到根本原因和确切的错误消息。

我是否错误地引用了任何参考文献?以下是我的代码

Public Sub Execute()     
     Dim app As New Microsoft.SqlServer.Dts.Runtime.Application
            Dim objPackageResults As Microsoft.SqlServer.Dts.Runtime.DTSExecResult
        Try 
            objPackage = app.LoadPackage(PackageFile, Nothing)

            InitPackageParams()

            objPackageResults = objPackage.Execute()
        Catch ex As System.IO.IOException
            MsgBox(ex.InnerException)
            blnError = True
        End Try

End Sub     

Private Sub InitPackageParams()

        objPackage.Variables.Item("RegionCode").Value = RegionCode
        objPackage.Variables.Item("UName").Value = _userName
        objPackage.Variables.Item("Password").Value = (SecureStringHelper.GetStringFromSecureString(_password))
        objPackage.Variables.Item("Server").Value = _server
        objPackage.Variables.Item("Catalog").Value = _catalog
        objPackage.Variables.Item("IsTrusted").Value = (CInt(_isTrusted))
        objPackage.Variables.Item("ClearingDate").Value = ClearingDate
        objPackage.Variables.Item("Currency").Value = CurrCode
        objPackage.Variables.Item("Source").Value = Source
        objPackage.Variables.Item("Destination").Value = Destination

End Sub

0 个答案:

没有答案