Zustand: Datenimport-Paket unter SSIS und VS2005.
Problem: Geht man in die Eigenschaften eines FTP-Connection-Managers verschwindet das eingegebene Passwort. Das führt u.U. dazu dass man das Paket erstellt und erst zur Laufzeit einen Fehler erhält.
Dieses Phänomen scheint unter VS 2008 ebenfalls noch nicht behoben zu sein.
Workaround: Erstellen eines Script-Tasks zu Beginn des Pakets und manuelles setzen der Daten zur Laufzeit.

Im Script selbst:
Try
'Connectionstring/Zugangsdsaten setzen
Dim txFTPConnection As String = "FTPConnectionName"
Dim ftpConnectionManager As ConnectionManager
ftpConnectionManager = Dts.Connections(txFTPConnection)
Dts.Connections(txFTPConnection).Properties("ServerName").SetValue(ftpConnectionManager, "11.11.11.11")
Dts.Connections(txFTPConnection).Properties("ServerPort").SetValue(ftpConnectionManager, "21")
Dts.Connections(txFTPConnection).Properties("ServerUserName").SetValue(ftpConnectionManager, "xxxxx")
Dts.Connections(txFTPConnection).Properties("ServerPassword").SetValue(ftpConnectionManager, "´yyyy")
Dts.TaskResult = Dts.Results.Success
Catch ex As Exception
Dts.TaskResult = Dts.Results.Failure
End Tryso kann nichts mehr verloren gehen ;-)