Ich habe ein SSIS-Paket zum Herunterladen von Datei vom FTP-Server erstellt. Wenn ich das Paket debugge, geht alles gut. Aber wenn ich das Paket als Job-Schritt einplane, kann es manchmal keine Verbindung herstellen. Der Job ist geplant, alle 4 Stunden zu wiederholen und im Durchschnitt jeden anderen Lauf schlägt fehl mit Fehler: 0xC002918F - Die Login-Anfrage wurde abgelehnt.SSIS: FTP-Task - gleichzeitige Verbindungen
Die Verbindung ist anonym und erfordert kein Passwort
ich es für ein paar Stunden getestet habe jetzt und finde heraus, einige Informationen:
- Wenn in FileZilla getestet, fand ich heraus, dass Der Server verweigert die zweite Verbindung, um eine Datei herunterzuladen. Einstellung der maximalen Anzahl von gleichzeitigen Verbindungen zu 1 hat es in FileZilla funktioniert
- FTP-Befehl in der Befehlszeile funktioniert gut. Vielleicht, weil es Verbindung nach jedem erfolgreichen Befehl
- In FTP-Verbindungs-Manager schließt, habe ich nicht die Möglichkeit zu begrenzen Anzahl der Verbindungen
Ich habe keine Möglichkeit gefunden, die Einstellungen des FTP-Servers zu sehen. Was mich am meisten verwirrt, ist die Tatsache, dass einige geplante Aufgaben gut funktionieren und einige fehlschlagen. Ich habe darin keine Regelmäßigkeit gefunden.
Was ich bisher versucht:
- Aktiv/pasive Modus
- Limiting Wiederholungen in FTP-Verbindungs-Manager auf 1
- die shedule Zeit verschieben, so dass es nicht zusammen mit kollidiert andere (ältere) Aufgaben, die versuchen, vom Server herunterzuladen
- FTP-Task auf ASCII-Modus einstellen (Der Server sagt zu FileZilla, dass er nur ASCII-Zeichen akzeptiert)
Kein Glück so weit. Immer noch einige Versuche Erfolg und andere nicht.
EDIT:
Der FTP-Server ist auf Simatic-Gerät.
Für diese Woche habe ich jede 1 Stunde geplant und das Gerät alle 30 Sekunden gepingt. Immer noch einige SSID Versuche sind nicht erfolgreich und Ping geht jedes Mal durch: -/
Ich habe auch versucht, die Stückgröße ohne Erfolg zu justieren. –
Könnten Sie bitte die Paketschutzeigenschaft überprüfen?Bitte legen Sie die Schutzstufeneigenschaft als 'Auf Serverspeicher und Rollen für die Zugriffssteuerung setzen' fest. – Conqueror
@Jacks, ich habe diese Option nicht, da sie im SSIS-Katalog gehostet wird. –