Teilen über


Lagerkonnektivität

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:

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 MultipleActiveResultSets in 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.

Nächster Schritt