Mein mit Azure Data Factory verknüpfter Dienst kann meine verwaltete SQL-Instanz nicht sehen.

Mein mit Azure Data Factory verknüpfter Dienst kann meine verwaltete SQL-Instanz nicht sehen.

Wir verwenden Azure Data Factory und verfügen über eine von Azure gehostete Integration Runtime sowie eine SQL Managed Instance, auf der unsere Datenbanken gespeichert sind.

Ich habe Probleme, einen Datensatz von unserer verwalteten Instanz abzurufen. Wenn ich den verknüpften Dienst konfiguriere, wird beim Testen der Verbindung die Fehlermeldung 10060 angezeigt.

Ich habe den öffentlichen Endpunkt nicht geöffnet, aber ich glaube nicht, dass das ein Problem ist. Ich kann von meinem eigenen PC aus (mit SSMS) problemlos eine Verbindung zur verwalteten SQL-Instanz herstellen, wenn ich über VPN eine Verbindung zu unserem virtuellen LAN herstelle, aber aus irgendeinem Grund erkennt der verknüpfte Dienst meiner Datenfabrik den Server nicht.

Irgendeine Idee, wo ich mit der Suche beginnen sollte?

Antwort1

Aus dem von Ihnen angegebenen Fehlercode (10060) Ich vermute, dass es sich um ein Firewall-Problem handelt:

Beim Herstellen einer Verbindung zum Server ist ein Fehler aufgetreten. Bei der Verbindung mit SQL Server kann dieser Fehler dadurch verursacht werden, dass SQL Server in den Standardeinstellungen keine Remoteverbindungen zulässt. (Anbieter: TCP-Anbieter, Fehler: 0 – Ein Verbindungsversuch ist fehlgeschlagen, weil die verbundene Partei nach einer gewissen Zeit nicht richtig geantwortet hat, oder die hergestellte Verbindung ist fehlgeschlagen, weil der verbundene Host nicht geantwortet hat.) (Microsoft SQL Server, Fehler: 10060)

Ich habe dies gefunden innerhalb derAzure Data Factory-Dokumentation

Um auf den öffentlichen Endpunkt von SQL Managed Instance zuzugreifen, können Sie eine von Azure Data Factory verwaltete Azure Integration Runtime verwenden. Stellen Sie sicher, dass Sie den öffentlichen Endpunkt aktivieren und auch den Datenverkehr des öffentlichen Endpunkts in der Netzwerksicherheitsgruppe zulassen, damit Azure Data Factory eine Verbindung mit Ihrer Datenbank herstellen kann.

Es scheint also, dass Sie den öffentlichen Endpunkt Ihres SQL MI öffnen und richtig konfigurieren müssen. Weitere Informationen hierzu finden Sie hier:Konfigurieren des öffentlichen Endpunkts in Azure SQL Managed Instance.

Wenn Sie bereit/in der Lage sind, Ihre Datenbank von SQL MI auf eine SQL DB zu migrieren, können Sie auch einenverwalteter privater Endpunkt. Es würde eine private Verbindung zu Ihrer Datenbank herstellen und Ihre Daten auf dem Backbone von Microsoft speichern. Azure SQL Managed InstancesWird derzeit leider nicht unterstützt.

verwandte Informationen