Udostępnij przez


Łączność magazynu w usłudze Microsoft Fabric

Dotyczy:✅ punkt końcowy analizy SQL i magazyn danych w usłudze Microsoft Fabric

W usłudze Microsoft Fabric punkt końcowy analizy SQL lub magazyn jest dostępny za pośrednictwem tabelarycznego strumienia danych lub punktu końcowego TDS, znanego wszystkim nowoczesnym aplikacjom internetowym, które współdziałają z punktem końcowym TDS programu SQL Server. Jest to nazywane parametrami połączenia SQL w ustawieniach usługi Microsoft Fabric.

Wskazówka

Aby zapoznać się z samouczkiem dotyczącym nawiązywania połączenia z typowymi narzędziami, zobacz Connect to Fabric Data Warehouse (Nawiązywanie połączenia z magazynem danych sieci szkieletowej).

Uwierzytelnianie w magazynach w Fabric

W usłudze Microsoft Fabric dwa typy uwierzytelnionych użytkowników są obsługiwane za pośrednictwem parametry połączenia SQL:

  • Microsoft Entra ID podmioty zabezpieczeń użytkowników lub tożsamości użytkowników
  • Microsoft Entra ID jednostki usługi

Aby uzyskać więcej informacji, zobacz Microsoft Entra authentication as an alternative to SQL authentication in Microsoft Fabric (Uwierzytelnianie entra firmy Microsoft jako alternatywa dla uwierzytelniania SQL w usłudze Microsoft Fabric).

Łańcuch połączenia SQL wymaga, aby port TCP 1433 był otwarty. TCP 1433 to standardowy numer portu programu SQL Server. Parametry połączenia SQL uwzględniają również model zabezpieczeń punktu końcowego analityki SQL dla Warehouse lub Lakehouse w kontekście dostępu do danych. Dane można uzyskać dla wszystkich obiektów, do których użytkownik ma dostęp.

Aby uzyskać więcej informacji na temat zabezpieczeń w punkcie końcowym SQL Analytics, zobacz Zabezpieczenia usługi OneLake dla punktów końcowych SQL Analytics.

Najlepsze rozwiązania

Zalecamy dodanie ponownych prób w aplikacjach/zadaniach ETL w celu zwiększenia odporności. Aby uzyskać więcej informacji, zobacz następujące dokumenty:

Zezwalaj na tagi usługi platformy Azure za pośrednictwem zapory

Zezwolenie na tagi usługi Power BI i tagi usługi SQL jest niezbędne do łączności przez zaporę. Aby uzyskać więcej informacji, zobacz Tagi usługi Power BI i tagi usługi.

Nie można użyć w pełni kwalifikowanej nazwy domeny (FQDN) samego punktu końcowego TDS.

Rozważania i ograniczenia

  • Uwierzytelnianie SQL nie jest obsługiwane.
  • Wiele aktywnych zestawów wyników (MARS) nie jest obsługiwanych w usłudze Microsoft Fabric Warehouse. Usługa MARS jest domyślnie wyłączona, jednak jeśli MultipleActiveResultSets jest uwzględniona w parametry połączenia, powinna zostać usunięta lub ustawiona na wartość false.
  • Jeśli zostanie wyświetlony ten błąd "Nie można ukończyć operacji, ponieważ osiągnięto limit systemu", jest to spowodowane osiągnięciem limitu rozmiaru tokenu systemowego. Ten problem może być spowodowany tym, że obszar roboczy ma zbyt wiele magazynów/punktów końcowych analizy SQL, jeśli użytkownik jest częścią zbyt wielu grup firmy Microsoft Entra lub kombinacji tych dwóch. Zalecamy posiadanie co najmniej 40 magazynów i punktu końcowego analizy SQL na obszar roboczy, aby zapobiec temu błędowi. Jeśli problem będzie nadal występować, skontaktuj się z działem pomocy technicznej.
  • Jeśli zostanie wyświetlony kod błędu 24804 z komunikatem "Nie można ukończyć operacji z powodu aktualizacji systemu. Zamknij to połączenie, zaloguj się ponownie i ponów próbę wykonania operacji" lub kod błędu 6005 z komunikatem "ZAMYKANIE jest w toku. Wykonywanie kończy się niepowodzeniem względem programu SQL Server. Jeśli potrzebujesz dodatkowej pomocy technicznej, skontaktuj się z zespołem programu SQL Server. Przyczyną jest tymczasowa utrata połączenia, prawdopodobnie ze względu na wdrożenie systemu lub ponowną konfigurację. Aby rozwiązać ten problem, zaloguj się ponownie i spróbuj ponownie. Aby dowiedzieć się, jak tworzyć odporność i ponawianie prób w aplikacji, zobacz Najlepsze rozwiązania.
  • Połączenia z serwerami powiązanymi z programu SQL Server nie są obsługiwane.

Następny krok