我認爲你的變量應該有兩個::
不是一個。
@[User::FTPServer] + "." + @[User::FTPUser] + "." + @[User::FTPPass]
編輯:
你可能會遇到一些麻煩,由於password being cleared
我會做的是通過腳本任務預先設置這些細節。運行腳本,然後運行FTP任務 - 我認爲應該這樣做。
Public Class ScriptMain
Public Sub Main()
Dim FTPConnectionManager As ConnectionManager
'Set variable to an existing connection manager
' Replace "FTP Server" with the name of your existing FTP Connection Manager
FTPConnectionManager = Dts.Connections("FTP Server")
FTPConnectionManager.Properties("ServerName").SetValue(FTPConnectionManager, Dts.Variables("FTPServer").Value)
FTPConnectionManager.Properties("ServerPort").SetValue(FTPConnectionManager, Dts.Variables("FTPPort").Value)
FTPConnectionManager.Properties("ServerUserName").SetValue(FTPConnectionManager, Dts.Variables("FTPUserName").Value)
FTPConnectionManager.Properties("ServerPassword").SetValue(FTPConnectionManager, Dts.Variables("FTPPassword").Value)
Dts.TaskResult = Dts.Results.Success
End Sub
End Class
對不起,那是我的問題一個錯字..固定我的問題 – 2010-10-08 06:50:13
@Saurabh - 我已經更新了我的答案 – codingbadger 2010-10-08 07:19:17