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 greifen Benutzer über einen TDS-Endpunkt (Tabular Data Stream) auf einen SQL-Analyseendpunkt oder Warehouse zu. Dieser Endpunkt ist allen modernen Webanwendungen vertraut, die mit einem SQL Server TDS-Endpunkt interagieren. In den Microsoft Fabric-Einstellungen wird dieser Endpunkt 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 unterstützt die SQL-Verbindungszeichenfolge zwei Arten von authentifizierten Benutzern:
- 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. Benutzer können auf Daten für alle Objekte zugreifen, für die sie über die Berechtigung verfügen.
Weitere Informationen zur Sicherheit im SQL-Analyseendpunkt finden Sie unter OneLake-Sicherheit für SQL-Analyseendpunkte.
Bewährte Methoden
Fügen Sie Ihren Anwendungen und ETL-Aufträgen Wiederholungsversuche hinzu, um sie stabiler zu machen. Weitere Informationen finden Sie in der folgenden Dokumentation:
- 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
Um die Konnektivität über die Firewall zu aktivieren, müssen Sie Power BI-Diensttags und SQL-Diensttags zulassen. 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.
- Mehrere aktive Resultsets (MARS) werden für Microsoft Fabric Warehouse nicht unterstützt. MARS ist standardmäßig deaktiviert. Wenn
MultipleActiveResultSetsin der Verbindungszeichenfolge enthalten ist, entfernen Sie es oder setzen Sie es auf "false". - Wenn Sie die Fehlermeldung "Der Vorgang konnte nicht abgeschlossen werden, weil wir einen Systemgrenzwert erreicht haben", liegt dies daran, dass die Systemtokengröße ihren Grenzwert erreicht hat. Dieser Fehler kann auftreten, wenn der Arbeitsbereich zu viele Lager oder SQL-Analyseendpunkte aufweist, wenn der Benutzer zu viele Microsoft Entra-Gruppen oder eine Kombination dieser beiden Faktoren ist. Um diesen Fehler zu verhindern, beschränken Sie die Anzahl der Lager- und SQL-Analyseendpunkte pro Arbeitsbereich auf 40 oder weniger. Wenn der Fehler weiterhin besteht, wenden Sie sich an den Support.
- 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.