我可以使用表达式选项设置FTP任务和FTP连接管理器的几乎所有属性。在该选项中,我没有看到我可以使用变量设置FTP PASSWORD。如何动态设置密码?
感谢。
答案 0 :(得分:1)
我看过的一些方法 -
(1)链接 - http://wannabesoftwareengineer.blogspot.com/2009/03/setting-ftp-password-from-external.html
VB代码 -
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Runtime
Public Class ScriptMain
Public Sub Main()
Dim FTPConnectionManager As ConnectionManager
FTPConnectionManager = Dts.Connections("FTP_Conn")
FTPConnectionManager.Properties("ServerPassword").SetValue(FTPConnectionManager,
Dts.Variables("FTPPassword").Value)
Dts.TaskResult = Dts.Results.Success
End Sub
End Class
(2)链接 - Uploading into folder in FTP?
答案 1 :(得分:-1)
您绝对可以使用变量作为密码,在表达式选项卡中为密码属性添加表达式,您可以选择任何变量或参数。