Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Ciąg połączenia FTP przy użyciu wyrażenia w SSIS

Myślę, że twoje zmienne powinny mieć dwa :: nie jeden.

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

EDYTUJ:

Możesz mieć pewne problemy z powodu usuwanie hasła

To, co chciałbym zrobić, to ustawić te szczegóły wcześniej za pomocą zadania skryptu. Uruchom skrypt, a następnie uruchom zadanie FTP - myślę, że to powinno zadziałać.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WYBIERZ LICZBA(*);

  2. Jak samodzielnie dołączyć do tabeli w taki sposób, aby każdy rekord był połączony z poprzednim rekordem?

  3. Jak uzyskać nazwę użytkownika logowania Windows dla użytkownika logowania SQL?

  4. Kiedy należy używać średników w SQL Server?

  5. wstaw podciąg do nowej kolumny