Partilhar via


Ligar aos servidores

Este artigo descreve a conexão a um servidor usando aplicativos de modelagem e gerenciamento de dados, como o SQL Server Management Studio (SSMS) ou o Visual Studio com projetos do Analysis Services, ou com aplicativos de relatório de cliente, como o Microsoft Excel, o Power BI Desktop ou aplicativos personalizados. As conexões com o Azure Analysis Services usam HTTPS.

Bibliotecas de cliente

Obtenha as bibliotecas de cliente mais recentes

Todas as conexões com um servidor, independentemente do tipo, exigem bibliotecas de cliente AMO, ADOMD.NET e OLEDB atualizadas para se conectar e interagir com um servidor do Analysis Services. Para SSMS, Visual Studio, Excel 2016 e posterior e Power BI, as bibliotecas de cliente mais recentes são instaladas ou atualizadas com versões mensais. No entanto, em alguns casos, é possível que uma aplicação não tenha o mais recente. Por exemplo, quando as políticas atrasam as atualizações ou as atualizações do Microsoft 365 estão no Canal Adiado.

Nota

As bibliotecas de cliente não podem se conectar ao Azure Analysis Services por meio de servidores proxy que exigem um nome de usuário e senha.

Nome do servidor

Ao criar um servidor do Analysis Services no Azure, você especifica um nome exclusivo e a região onde o servidor deve ser criado. Ao especificar o nome do servidor em uma conexão, o esquema de nomenclatura do servidor é:

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

Onde protocol é string asazure, region é o Uri onde o servidor foi criado (por exemplo, westus.asazure.windows.net) e servername é o nome do seu servidor exclusivo dentro da região.

Obter o nome do servidor

Em Visão geral>do servidor do portal> do Azure: Nome do servidor, copie todo o nome do servidor.> Se outros usuários em sua organização também estiverem se conectando a esse servidor, você poderá compartilhar esse nome de servidor com eles. Ao especificar um nome de servidor, todo o caminho deve ser usado.

Get server name in Azure

Nota

O protocolo para a região Leste dos EUA 2 é aspaaseastus2.

Cadeia de ligação

Ao se conectar ao Azure Analysis Services usando o Modelo de Objeto de Tabela, use os seguintes formatos de cadeia de conexão:

Autenticação integrada do Microsoft Entra

A autenticação integrada seleciona o cache de credenciais do Microsoft Entra, se disponível. Caso contrário, a janela de logon do Azure será mostrada.

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

Autenticação do Microsoft Entra com nome de utilizador e palavra-passe
"Provider=MSOLAP;Data Source=<Azure AS instance name>;User ID=<user name>;Password=<password>;Persist Security Info=True; Impersonation Level=Impersonate;";
Autenticação do Windows (Segurança integrada)

Use a conta do Windows que executa o processo atual.

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

Conectar-se usando um arquivo .odc

Com versões mais antigas do Excel, os usuários podem se conectar a um servidor do Azure Analysis Services usando um arquivo de Conexão de Dados do Office (.odc). Para saber mais, consulte Criar um arquivo de Conexão de Dados do Office (.odc).

Conectar-se como um servidor vinculado do SQL Server

O SQL Server pode se conectar a um recurso do Azure Analysis Services como um servidor vinculado especificando MSOLAP como o provedor de fonte de dados. Antes de configurar uma conexão de servidor vinculado, certifique-se de instalar a biblioteca de cliente MSOLAP mais recente (provedor).

Para conexões de servidor vinculado ao Azure Analysis Services, o provedor MSOLAP deve ser instanciado fora do processo do SQL Server. Ao configurar as opções do servidor vinculado, verifique se a opção Permitir processo não está selecionada.

Se Permitir processo estiver selecionado e o provedor for instanciado no processo do SQL Server, o seguinte erro será retornado:

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

Próximos passos

Ligar com o Excel
Ligar com o Power BI
Gerencie seu servidor