Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:✅ SQL-Analyseendpunkt und Warehouse in Microsoft Fabric
In Microsoft Fabric ist ein SQL-Analyseendpunkt oder Warehouse über einen Tabellarischen Datenstrom oder TDS-Endpunkt zugänglich, der allen modernen Webanwendungen vertraut ist, die mit einem SQL Server TDS-Endpunkt interagieren. Dies wird in den Microsoft Fabric-Einstellungen als SQL-Verbindungszeichenfolge bezeichnet.
Tipp
Ein Lernprogramm zum Herstellen einer Verbindung mit allgemeinen Tools finden Sie unter "Herstellen einer Verbindung mit Fabric Data Warehouse".
Authentifizierung bei Warehouses in Fabric
In Microsoft Fabric werden zwei Typen authentifizierter Benutzer über die SQL-Verbindungszeichenfolge unterstützt:
- Microsoft Entra ID-Benutzerprinzipale oder Benutzeridentitäten
- Microsoft Entra ID-Dienstprinzipale
Weitere Informationen zur Microsoft Entra-Authentifizierung als Alternative zur SQL-Authentifizierung in Microsoft Fabric.
Für die SQL-Verbindungszeichenfolge muss der TCP-Port 1433 geöffnet sein. TCP 1433 ist die Standardportnummer für SQL Server. Die SQL-Verbindungszeichenfolge berücksichtigt auch das Warehouse- oder Lakehouse SQL-Analyseendpunkt-Sicherheitsmodell für den Datenzugriff. Daten können für alle Objekte abgerufen werden, auf die ein Benutzer Zugriff hat.
Weitere Informationen zur Sicherheit im SQL-Anlaytics-Endpunkt finden Sie unter OneLake-Sicherheit für SQL-Analyseendpunkte.
Bewährte Methoden
Es wird empfohlen, Wiederholungsversuche in Ihren Anwendungen/ETL-Aufträgen hinzuzufügen, um Resilienz zu schaffen. Weitere Informationen finden Sie in den folgenden Dokumenten:
- Wiederholungsmuster – Azure Architecture Center
- Arbeiten mit vorübergehenden Fehlern: Azure SQL-Datenbank
- Schritt 4: Herstellen einer stabilen Verbindung mit SQL mit ADO.NET – ADO.NET-Anbieter für SQL Server
- Schritt 4: Robustes Verbinden mit SQL mit PHP – PHP-Treiber für SQL Server
- Verwenden Sie Diensttags für die Firewallfreigabe, wie im folgenden Abschnitt beschrieben.
Zulassen von Azure-Diensttags über die Firewall
Das Zulassen von Power BI-Diensttags und SQL-Diensttags ist für die Konnektivität über die Firewall erforderlich. Weitere Informationen finden Sie unter Power BI-Diensttags und Diensttags.
Sie können den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des TDS-Endpunkts nicht allein verwenden.
Überlegungen und Einschränkungen
- Die SQL-Authentifizierung wird nicht unterstützt.
- Das Feature „Mehrere aktive Resultsets“ (Multiple Active Result Sets, MARS) wird für Microsoft Fabric Warehouse nicht unterstützt. MARS ist standardmäßig deaktiviert, sollte jedoch entfernt oder auf „FALSCH“ festgelegt werden, wenn
MultipleActiveResultSetsin der Verbindungszeichenfolge enthalten ist. - Wenn du diese Fehlermeldung erhältst: „Der Vorgang konnte nicht abgeschlossen werden, weil wir einen Systemgrenzwert erreicht haben“, liegt dies daran, dass die Größe des Systemtokens ihren Grenzwert erreicht hat. Dieses Problem kann verursacht werden, wenn der Arbeitsbereich über zu viele Speicher/SQL Analytics-Endpunkte verfügt, wenn der Benutzer in zu vielen Microsoft Entra-Gruppen ist, oder wenn eine Kombination aus beidem vorliegt. Wir empfehlen, 40 oder weniger Lagerorte und SQL-Analyseendpunkte pro Arbeitsbereich zu haben, um diesen Fehler zu verhindern. Wenden Sie sich an den Support, wenn das Problem weiterhin besteht.
- Wenn Fehlercode 24804 mit der Nachricht „Die Operation konnte aufgrund einer Systemaktualisierung nicht abgeschlossen werden“ angezeigt wird. Schließen Sie diese Verbindung, melden Sie sich erneut an, und wiederholen Sie den Vorgang“ oder Fehlercode 6005 mit der Meldung „SHUTDOWN ist im Gange. Ausführungsfehler gegen SQL Server. Wenden Sie sich an das SQL Server-Team, wenn Sie weitere Unterstützung benötigen." Die Ursache ist ein temporärer Verbindungsverlust, wahrscheinlich aufgrund einer Systembereitstellung oder Neukonfiguration. Um dieses Problem zu beheben, melden Sie sich erneut an, und versuchen Sie es erneut. Informationen zum Erstellen von Resilienz und Wiederholungen in Ihrer Anwendung finden Sie unter Bewährte Methoden.
- Verknüpfte Serververbindungen von SQL Server werden nicht unterstützt.