2017-09-19 2 views
0

In der Anwendung verwenden wir Azure SQL Server zum Speichern von Unternehmensdaten, wir haben 2 Datenbanken, sagen wir DB1 und DB2, je nach Anforderung müssen wir Daten von DB1 zu DB2 mit Azure Data Factory kopieren . Diese ADF haben wir so konfiguriert, dass sie die DATA von DB1 aus View erhält und in DB2 Table speichert. Jetzt, da der ADF PAAS-Dienst ist, hat er keine statische IP, so dass er jedes Mal, wenn er ausgeführt wird, keine Verbindung zu SQL Server herstellen kann, dann basierend auf dieser Fehlermeldung erhalten wir die IP-Adresse von ADF und erlauben dies in SQL Server Firewall und es wird korrekt ausgeführt. Später im nächsten Zeitplan schlägt es erneut fehl, weil die ADF-IP, die wir in den Firewall-Einstellungen von SQL Server zugelassen haben, geändert wird. Dann müssen wir alle großen IP-Bereiche zulassen, damit der ADF korrekt ausgeführt wird.Azure Data Factory IP-Adresse Problem

Da dies Enterprise-Client ist, können wir nicht eine große Auswahl an IP in SQL Server Firewall zulassen, sonst wird es eine große Sicherheitslücke sein.

Jede Problemumgehung zum Festlegen der statischen IP von ADF und nur eine IP in SQL Server erforderlich ist.

Antwort

0

Die IP-Adresse eines logischen Azure SQL-Datenbankservers ist nicht statisch, da sie sich jederzeit ändern kann. Alle Verbindungen sollten mit dem vollständig qualifizierten DNS-Namen und nicht mit der aktuellen IP-Adresse des SQL Azure-Servers hergestellt werden.

Um das Hinzufügen von Firewall-Regeln zu vermeiden, müssen Sie Ihre SQL Azure-Server auf "Zugriff auf Azure-Dienste zulassen" konfigurieren, obwohl sie im Wesentlichen Zugriff auf alle in Azure gehosteten Elemente ermöglicht.

Momentan stimmen die Leute für das Hinzufügen einer statischen IP-Adresse zum ADF, wie Sie sehen können here.

Beide Dienste, SQL Azure und ADF, verwenden zu diesem Zeitpunkt dynamische IP-Adressen.

Hoffe, das hilft.

+0

Danke Alberto. – user3010214

Verwandte Themen