sql >> Database >  >> RDS >> Sqlserver

FTP-verbindingsreeks met expressie in SSIS

Ik denk dat je variabelen twee :: . moeten hebben niet één.

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

BEWERKEN:

Mogelijk ondervindt u problemen vanwege de wachtwoord wordt gewist

Wat ik zou doen, is deze details vooraf instellen via een scripttaak. Voer het script uit en voer vervolgens de FTP-taak uit - ik denk dat dat zou moeten werken.

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 jaar uit datumnotatie halen

  2. Hoe kan ik een UPDATE-query terugdraaien in SQL Server 2005?

  3. Langzame ORDER BY RAND()-query optimaliseren

  4. Hoe moet ik DDL-wijzigingen migreren van de ene omgeving naar de andere?