sql >> Databáze >  >> RDS >> Sqlserver

Připojovací řetězec FTP pomocí výrazu v SSIS

Myslím, že vaše proměnné by měly mít dvě :: ani jeden.

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

UPRAVIT:

Možná máte nějaké potíže kvůli probíhá mazání hesla

Co bych udělal, je nastavit tyto podrobnosti předem prostřednictvím úlohy skriptu. Spusťte skript a poté spusťte úlohu FTP – myslím, že by to mělo fungovat.

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. Načtěte VÍCE ŘÁDKŮ a ULOŽTE v 1 PROMĚNNÉ – POSTUP ULOŽENÝ ORACLE

  2. Jak zrušit databázi PostgreSQL, pokud k ní existují aktivní připojení?

  3. Convert UNION selects to single select with loop v MySQL

  4. Vnořené uložené procedury obsahující vzor TRY CATCH ROLLBACK?