Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano nawiązywanie połączenia z serwerem przy użyciu aplikacji do modelowania danych i zarządzania, takich jak SQL Server Management Studio (SSMS) lub Visual Studio z projektami usług Analysis Services, lub z aplikacjami raportowania klientów, takimi jak Microsoft Excel, Power BI Desktop lub aplikacje niestandardowe. Połączenia z usługami Azure Analysis Services używają protokołu HTTPS.
Biblioteki klienta
Pobieranie najnowszych bibliotek klienckich
Wszystkie połączenia z serwerem, niezależnie od rodzaju, wymagają zaktualizowania bibliotek klienckich AMO, ADOMD.NET i OLEDB, aby połączyć się z serwerem usług Analysis Services i z nim współpracować. W przypadku programu SSMS, programu Visual Studio, programu Excel 2016 lub nowszego oraz usługi Power BI najnowsze biblioteki klienckie są instalowane lub aktualizowane przy użyciu comiesięcznych wersji. Jednak w niektórych przypadkach aplikacja może nie mieć najnowszej wersji. Na przykład gdy zasady opóźniają aktualizacje lub aktualizacje platformy Microsoft 365 znajdują się w kanale odroczonym.
Uwaga / Notatka
Biblioteki klienckie nie mogą łączyć się z usługami Azure Analysis Services za pośrednictwem serwerów proxy, które wymagają nazwy użytkownika i hasła.
Nazwa serwera
Podczas tworzenia serwera usług Analysis Services na platformie Azure należy określić unikatową nazwę i region, w którym ma zostać utworzony serwer. Podczas określania nazwy serwera w połączeniu schemat nazewnictwa serwera to:
<protocol>://<region>/<servername>
Gdzie protokół to ciąg asazure, region to identyfikator URI, w którym został utworzony serwer (na przykład westus.asazure.windows.net), a nazwa serwera to nazwa unikatowego serwera w regionie.
Pobieranie nazwy serwera
W witrynie Azure portal>Przegląd>Nazwa serwera, skopiuj całą nazwę serwera. Jeśli inni użytkownicy w organizacji również łączą się z tym serwerem, możesz udostępnić im tę nazwę serwera. Podczas określania nazwy serwera należy użyć całej ścieżki.
Uwaga / Notatka
Protokół dla regionu Wschodnie USA 2 to aspaaseastus2.
Łańcuch połączenia
Podczas nawiązywania połączenia z usługami Azure Analysis Services przy użyciu modelu obiektów tabelarycznych użyj następujących formatów parametrów połączenia:
Zintegrowane uwierzytelnianie firmy Microsoft Entra
Zintegrowane uwierzytelnianie pobiera pamięć podręczną poświadczeń Microsoft Entra, jeśli jest dostępna. Jeśli nie, zostanie wyświetlone okno logowania platformy Azure.
"Provider=MSOLAP;Data Source=<Azure AS instance name>;"
Uwierzytelnianie w usłudze Microsoft Entra przy użyciu nazwy użytkownika i hasła
"Provider=MSOLAP;Data Source=<Azure AS instance name>;User ID=<user name>;Password=<password>;Persist Security Info=True; Impersonation Level=Impersonate;";
Uwierzytelnianie systemu Windows (zintegrowane zabezpieczenia)
Użyj konta systemu Windows, na którym działa bieżący proces.
"Provider=MSOLAP;Data Source=<Azure AS instance name>; Integrated Security=SSPI;Persist Security Info=True;"
Połącz przy użyciu pliku .odc
W starszych wersjach programu Excel użytkownicy mogą łączyć się z serwerem usług Azure Analysis Services przy użyciu pliku połączenia danych pakietu Office (odc). Aby dowiedzieć się więcej, zobacz Utwórz plik połączenia danych pakietu Office (.odc).
Połącz się jako serwer połączony z SQL Server
Program SQL Server może połączyć się z zasobem usług Azure Analysis Services jako serwerem połączonym , określając MSOLAP jako dostawcę źródła danych. Przed skonfigurowaniem połączonego połączenia z serwerem należy zainstalować najnowszą bibliotekę klienta MSOLAP (dostawca).
W przypadku połączeń serwera połączonego z usługami Azure Analysis Services dostawca MSOLAP musi zostać utworzone poza procesem programu SQL Server. Podczas konfigurowania opcji serwera połączonego upewnij się, że opcja Zezwalaj na przetwarzanienie jest zaznaczona.
Jeśli opcja Zezwalaj na przetwarzanie jest zaznaczona, a dostawca jest uruchamiany w procesie SQL Server, zwracany jest następujący błąd:
OLE DB provider "MSOLAP" for linked server "(null)" returned message "The following system error occurred: ".
OLE DB provider "MSOLAP" for linked server "(null)" returned message "The connection failed because user credentials are needed and Sign-In UI is not allowed.".
Msg 7303, Level 16, State 1, Line 2
Cannot initialize the data source object of OLE DB provider "MSOLAP" for linked server "(null)".
Dalsze kroki
Nawiązywanie połączenia za pomocą programu Excel
Łączenie z usługą Power BI
Zarządzanie serwerem