当我尝试构建我的SSIS脚本任务时,我得到了这个(Dts未声明)异常。知道怎么解决吗?
这是我的代码的一部分
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Runtime
Public Class ScriptMain
Public Sub Main()
Try
Dim cm As ConnectionManager = Dts.Connections.Add("FTP")
cm.Properties("ServerName").SetValue(cm, Dts.Variables("SFTPServerName").Value.ToString)
cm.Properties("ServerUserName").SetValue(cm, Dts.Variables("SFTPLogin").Value.ToString)
cm.Properties("ServerPassword").SetValue(cm, Dts.Variables("SFTPPassword").Value.ToString)
cm.Properties("ServerPort").SetValue(cm, Dts.Variables("SFTPPortNumber").Value.ToString)
答案 0 :(得分:2)
这对我有用:
在脚本组件中添加Your_Variable
。 (右键单击 - >编辑 - >脚本 - > ReadOnlyVariables)。
Dim variableString As String = Me.ReadOnlyVariables("User::Your_Variable").Value.ToString()
。
答案 1 :(得分:0)
尝试添加;
Imports Microsoft.SqlServer.Dts
答案 2 :(得分:0)
尝试me.Connections
和me.Variables