Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

String Koneksi FTP menggunakan ekspresi di SSIS

Saya pikir variabel Anda harus memiliki dua :: bukan satu.

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

EDIT:

Anda mungkin mengalami masalah karena sandi dihapus

Apa yang akan saya lakukan adalah mengatur detail ini sebelumnya melalui Script Task. Jalankan skrip dan kemudian jalankan Tugas FTP - Saya pikir itu akan berhasil.

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. Mendapatkan bagian tertentu dari string di T-SQL

  2. Apa cara mengisi daftar dropdown dari database di asp.net dengan menggunakan kelas?

  3. LEFT() vs SET TEXTSIZE di SQL Server:Apa Bedanya?

  4. Cara tercepat untuk kueri ini (Strategi apa yang terbaik) dengan rentang tanggal

  5. MMC tidak dapat membuat snap-in. Kesalahan manajer konfigurasi SQL Server