sql >> Database teknologi >  >> RDS >> Sqlserver

FTP-forbindelsesstreng ved hjælp af udtryk i SSIS

Jeg synes, dine variabler skal have to :: ikke én.

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

EDIT:

Du har muligvis nogle problemer på grund af adgangskoden ryddes

Hvad jeg ville gøre, er at indstille disse detaljer på forhånd via en scriptopgave. Kør scriptet og kør derefter FTP-opgaven - det tror jeg, hvis det skulle virke.

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 Vælg specifik kolonne

  2. optimer mysql tælleforespørgsel

  3. Oracle InvalidOperationException - Når du prøver at vælge fra en tabel

  4. MySQL 5.6 - tabel låser selv når ALGORITHM=inplace bruges