Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chuỗi kết nối FTP sử dụng biểu thức trong SSIS

Tôi nghĩ rằng các biến của bạn nên có hai :: không phải một.

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

CHỈNH SỬA:

Bạn có thể gặp sự cố do mật khẩu đang bị xóa

Những gì tôi sẽ làm là thiết lập trước các chi tiết này thông qua Tác vụ tập lệnh. Chạy tập lệnh và sau đó chạy Tác vụ FTP - Tôi nghĩ điều đó sẽ hoạt động.

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. Làm thế nào để xử lý vệ sinh thoát khỏi các dấu ngoặc kép có thể bị đánh bại bởi SQL injection trong SQL Server?

  2. Thủ tục đã lưu trữ xuất dữ liệu thành tệp csv chỉ xuất sang một tệp

  3. Mục đích sử dụng OPTION (MAXDOP 1) trong SQL Server là gì?

  4. SQL Server:IN ('asd') không hoạt động khi cột là NTEXT

  5. Kiểm tra loại tham số của hàm phân vùng trong SQL Server (T-SQL)