Поделиться через


Подключение к серверам

В этой статье описывается подключение к серверу с помощью приложений моделирования данных и управления, таких как SQL Server Management Studio (SSMS) или Visual Studio с проектами служб Analysis Services или клиентскими приложениями отчетов, такими как Microsoft Excel, Power BI Desktop или пользовательские приложения. Подключения к службам Azure Analysis Services используют ПРОТОКОЛ HTTPS.

Клиентские библиотеки

Получение последних клиентских библиотек

Для всех подключений к серверу, независимо от типа, требуются обновленные версии клиентских библиотек AMO, ADOMD.NET и OLEDB для подключения и взаимодействия с сервером Microsoft Analysis Services. Для SSMS, Visual Studio, Excel 2016 и более поздних версий и Power BI последние клиентские библиотеки устанавливаются или обновляются с ежемесячными выпусками. Однако в некоторых случаях возможно, что приложение не имеет последней версии. Например, когда политики задерживают обновления или обновления Microsoft 365 находятся в отложенном канале.

Замечание

Клиентские библиотеки не могут подключаться к Службам Azure Analysis Services через прокси-серверы, для которых требуется имя пользователя и пароль.

Имя сервера

При создании сервера служб Analysis Services в Azure укажите уникальное имя и регион, в котором должен быть создан сервер. При указании имени сервера в соединении используется схема именования сервера:

<protocol>://<region>/<servername>

Где протокол является строковым asazure, регион — это URI, на котором был создан сервер (например, westus.asazure.windows.net), а имя сервера — это имя уникального сервера в регионе.

Получение имени сервера

В портале Azure>Обзор>Имя сервера, скопируйте полное имя сервера. Если другие пользователи в вашей организации также подключаются к этому серверу, вы можете поделиться этим именем сервера. При указании имени сервера необходимо использовать весь путь.

Получение имени сервера в Azure

Замечание

Протокол для региона "Восток США 2" — aspaaseastus2.

строка подключения

При подключении к службам Azure Analysis Services с помощью табличной объектной модели используйте следующие форматы строк подключения:

Встроенная проверка подлинности Microsoft Entra

Интегрированная аутентификация использует кэш учетных данных Microsoft Entra, если он доступен. В противном случае отображается окно входа Azure.

"Provider=MSOLAP;Data Source=<Azure AS instance name>;"

Аутентификация Microsoft Entra с именем пользователя и паролем
"Provider=MSOLAP;Data Source=<Azure AS instance name>;User ID=<user name>;Password=<password>;Persist Security Info=True; Impersonation Level=Impersonate;";
Проверка подлинности Windows (встроенная безопасность)

Используйте учетную запись Windows, выполняющую текущий процесс.

"Provider=MSOLAP;Data Source=<Azure AS instance name>; Integrated Security=SSPI;Persist Security Info=True;"

Подключитесь с использованием файла .odc

В более ранних версиях Excel пользователи могут подключаться к серверу Служб Azure Analysis Services с помощью файла подключения к данным Office (ODC). Дополнительные сведения см. в статье о создании файла подключения к данным Office (ODC).

Подключитесь к связанному серверу из SQL Server

SQL Server может подключаться к ресурсу Служб Azure Analysis Services в качестве связанного сервера , указав MSOLAP в качестве поставщика источника данных. Перед настройкой подключения к связанному серверу обязательно установите последнюю клиентскую библиотеку MSOLAP (поставщик).

Для подключений связанного сервера к Службам Azure Analysis Services поставщик MSOLAP должен быть создан вне процесса SQL Server. При настройке параметров связанного сервера убедитесь, что параметр Allow inprocessне выбран.

Если выбран параметр Allow inprocess и поставщик создается в процессе SQL Server, возвращается следующая ошибка:

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)".

Дальнейшие шаги

Подключение к Excel
Подключение с помощью Power BI
Управление сервером