sql >> Databasteknik >  >> RDS >> Sqlserver

FTP-anslutningssträng med uttryck i SSIS

Jag tycker att dina variabler borde ha två :: inte en.

@[User::FTPServer] + "." + @[User::FTPUser] + "." + @[User::FTPPass]

EDIT:

Du kan ha problem på grund av lösenordet rensas

Vad jag skulle göra är att ställa in dessa detaljer i förväg via en skriptuppgift. Kör skriptet och kör sedan FTP-uppgiften - jag tror att det skulle fungera.

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



  1. mysql:Vad är rätt syntax för NOT LIKE?

  2. ENUM skriv i SQLAlchemy med PostgreSQL

  3. com.mysql.jdbc.PacketTooBigException java

  4. logga infogningar/uppdateringar/borttagningar i Oracle-databasen