Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se você for novo no Analysis Services, use as informações neste tópico para se conectar a uma instância existente do Analysis Services usando ferramentas e aplicativos comuns. Este tópico também explica como se conectar em diferentes identidades de usuário para fins de teste.
A documentação de referência da cadeia de conexão é fornecida separadamente. Para obter mais informações, consulte Propriedades da cadeia de conexão (Analysis Services).
As conexões bem-sucedidas dependem de uma configuração de porta válida e das permissões de usuário apropriadas. Clique nos links a seguir para saber mais sobre cada requisito.
Configurar o Firewall do Windows para permitir o acesso ao Analysis Services
Autorizando o acesso a objetos e operações (Analysis Services)
Conectar-se usando o SSMS (SQL Server Management Studio)
Conecte-se ao Analysis Services no SSMS para gerenciar instâncias de servidor e bancos de dados interativamente. Você também pode executar consultas XMLA ou MDX para executar tarefas administrativas ou recuperar dados. Em contraste com outras ferramentas e aplicativos que só carregam bancos de dados quando uma consulta é enviada, o SSMS carrega todos os bancos de dados quando você se conecta ao servidor, supondo que você tenha permissão para exibir o banco de dados. Isso significa que, se você tiver vários bancos de dados tabulares no servidor, todos serão carregados na memória do sistema quando você se conectar usando o SSMS.
Você pode testar permissões executando o SSMS em uma identidade de usuário específica e, em seguida, conectar-se ao Analysis Services como esse usuário.
Mantenha pressionada a tecla Shift e clique com o botão direito do mouse no atalho do SQL Server Management Studio para acessar a opção Executar como usuário diferente .
Inicie o SQL Server Management Studio. Na caixa de diálogo Conectar ao Servidor , selecione o tipo de servidor do Analysis Services.
Na guia Logon, insira o nome do servidor digitando o nome do computador no qual o servidor está em execução. Você pode especificar o servidor usando seu nome de rede ou um nome de domínio totalmente qualificado.
Para uma instância nomeada, o nome do servidor deve ser especificado neste formato: nome do servidor\nome da instância. Um exemplo dessa convenção de nomenclatura pode ser ADV-SRV062\Finance para um servidor que tem um nome de rede do ADV-SRV062, em que o Analysis Services foi instalado como uma instância nomeada intitulada Finanças.
Para servidores implantados em um cluster de failover, conecte-se usando o nome de rede do cluster SSAS. Esse nome é especificado durante a instalação do SQL Server, como Nome de Rede do SQL Server. Observe que, se você instalou o SSAS como uma instância nomeada em um WSFC (Cluster de Failover do Windows Server), nunca adicionará o nome da instância na conexão. Essa prática é exclusiva do SSAS. Em contraste, uma instância nomeada de um mecanismo de banco de dados relacional agrupado inclui o nome da instância. Por exemplo, se você instalou tanto o SSAS quanto o mecanismo de banco de dados como instâncias nomeadas (Contoso-Accounting) com um nome de rede do SQL Server chamado SQL-CLU, você se conectaria ao SSAS usando "SQL-CLU" e ao mecanismo de banco de dados usando "SQL-CLU\Contoso-Accounting". Confira como clusterar o SQL Server Analysis Services para obter mais informações e exemplos.
Para servidores implantados em um cluster com balanceamento de carga de rede, conecte-se usando o nome do servidor virtual do NLB.
A autenticação é sempre a autenticação do Windows e a identidade do usuário é sempre o usuário do Windows que está se conectando por meio do Management Studio.
Para que a conexão seja bem-sucedida, você deve ter permissão para acessar o servidor ou um banco de dados no servidor. A maioria das tarefas que você deseja executar no Management Studio exige permissões administrativas. Verifique se a conta com a qual você está se conectando é um membro da função Administrador do Servidor. Para obter mais informações, consulte Conceder permissões de administrador do servidor (Analysis Services).
Clique em Propriedades de Conexão para especificar um banco de dados específico, definir valores de tempo limite ou opções de criptografia. As informações opcionais de conexão incluem propriedades de conexão usadas apenas para a conexão atual.
Clique na guia Parâmetros de Conexão Adicionais para definir as propriedades de conexão não disponíveis na caixa de diálogo Conectar ao Servidor. Por exemplo, você pode digitar
Roles=Readerna caixa de texto.Conectar-se por meio de uma função com menos permissão permite testar comportamentos de banco de dados quando essa função está em vigor.
Provider=MSOLAP; Data Source=SERVERNAME; Initial Catalog=AdventureWorks2012; Roles=READER
Conectar usando o Excel
O Microsoft Excel geralmente é usado para analisar dados de negócios. Como parte de uma instalação do Excel, o Office instala o provedor OLE DB do Analysis Services (MSOLAP DLL), ADOMD.NET e outros provedores de dados para que você possa usar mais facilmente os dados em seus servidores de rede. Se você estiver usando uma versão mais recente do Analysis Services com uma versão mais antiga do Excel, provavelmente precisará instalar provedores de dados mais recentes em cada estação de trabalho que se conecta ao Analysis Services. Consulte os provedores de dados usados para conexões do Analysis Services para obter mais informações.
Quando você configura uma conexão com um cubo do Analysis Services ou um banco de dados de modelo tabular, o Excel salva as informações de conexão no arquivo .odc para uso futuro. A conexão é feita no contexto de segurança do usuário atual do Windows. A conta de usuário deve ter permissões de leitura no banco de dados para que a conexão seja bem-sucedida.
Ao usar dados do Analysis Services em uma pasta de trabalho do Excel, as conexões são mantidas durante uma solicitação de consulta. É por isso que é provável que você veja muitas conexões para cada sessão, mantidas por períodos muito curtos de tempo, ao monitorar uma carga de trabalho de consulta do Excel.
Você pode testar permissões iniciando o Excel em uma identidade de usuário específica.
Mantenha pressionada a tecla Shift e clique com o botão direito do mouse no atalho do Excel para acessar a opção Executar como usuário diferente .
Na guia Dados no Excel, clique em De Outras Fontes e, em seguida, clique em Dos Serviços de Análise. Insira o nome do servidor e selecione um cubo ou perspectiva para consultar.
Para servidores implantados em um cluster com balanceamento de carga, use o nome do servidor virtual atribuído ao cluster.
Ao configurar uma conexão no Excel, na última página do Assistente de Conexão de Dados, você pode especificar as configurações de autenticação para os Serviços do Excel. Essas configurações são usadas para definir propriedades na pasta de trabalho caso você a carregue em um servidor do SharePoint que tenha os Serviços do Excel. As configurações são usadas em operações de atualização de dados. As opções incluem Autenticação do Windows, SSS (Serviço de Repositório Seguro ) e Nenhum.
Evite usar None. O Analysis Services não permite que você especifique um nome de usuário e uma senha na cadeia de conexão, a menos que você esteja se conectando a um servidor configurado para acesso HTTP. Da mesma forma, não use o SSS, a menos que você já saiba que a ID do aplicativo de destino do SSS está mapeada para um conjunto de credenciais de usuário do Windows que tenham acesso do usuário aos bancos de dados do Analysis Services. Para a maioria dos cenários, usar a opção padrão de autenticação do Windows é a melhor opção para uma conexão do Analysis Services do Excel.
Para obter mais informações, consulte Conectar-se ou importar dados do SQL Server Analysis Services.
Conectar-se usando as Ferramentas de Dados do SQL Server
O SQL Server Data Tools é usado para criar soluções de BI, incluindo modelos do Analysis Services, relatórios do Reporting Services e pacotes do SSIS. Ao criar relatórios ou pacotes, talvez seja necessário especificar uma conexão com o Analysis Services.
Os links a seguir explicam como se conectar ao Analysis Services de um projeto do Servidor de Relatório ou de um projeto do Integration Services:
Observação
Ao usar o SQL Server Data Tools para trabalhar em um projeto existente do Analysis Services, lembre-se de que você pode se conectar offline usando um projeto local ou controlado por versão ou conectar-se no modo online para atualizar objetos do Analysis Services enquanto o banco de dados está em execução. Para obter mais informações, consulte Conectar-se no modo Online a um Banco de Dados do Analysis Services. Mais comumente, as conexões das Ferramentas de Dados do SQL Server estão no modo de projeto, em que as alterações são implantadas no banco de dados somente quando você implanta explicitamente o projeto.
Conexões de teste
Você pode usar o SQL Server Profiler para monitorar conexões com o Analysis Services. Os eventos de logon de auditoria e logoff de auditoria fornecem evidências de uma conexão. A coluna de identidade indica o contexto de segurança no qual a conexão é feita.
Inicie o SQL Server Profiler na instância do Analysis Services e inicie um novo rastreamento.
Na Seleção de Eventos, verifique se
Audit LogineAudit Logoutestão marcados na seção Auditoria de Segurança.Conecte-se ao Analysis Services por meio de um serviço de aplicativo (como SharePoint ou Reporting Services) de um computador cliente remoto. O evento de Logon de Auditoria mostrará a identidade do usuário que está se conectando ao Analysis Services.
Os erros de conexão geralmente são rastreados para uma configuração de servidor incompleta ou inválida. Sempre verifique a configuração do servidor primeiro:
Faça ping no servidor de um computador remoto para garantir que ele permita conexões remotas.
As regras de firewall no servidor permitem conexões de entrada de clientes no mesmo domínio
Com exceção do PowerPivot para SharePoint, todas as conexões com um servidor remoto exigem que você tenha configurado o firewall para permitir o acesso à porta na qual o Analysis Services está escutando. Se você estiver recebendo erros de conexão, verifique se a porta está acessível e se as permissões de usuário são concedidas aos bancos de dados apropriados.
Para testar, use o Excel ou o SSMS em um computador remoto, especificando o endereço IP e a porta usados pela instância do Analysis Services. Se você puder se conectar, as regras de firewall serão válidas para a instância e a instância permitirá conexões remotas.
Além disso, ao usar TCP/IP para o protocolo de conexão, lembre-se de que o Analysis Services requer conexões de cliente originadas do mesmo domínio ou de um domínio confiável. Se as conexões fluem entre os limites de segurança, você provavelmente precisará configurar o acesso HTTP. Para obter mais informações, consulte Configurar o acesso HTTP ao Analysis Services no IIS (Serviços de Informações da Internet) 8.0.
Você pode se conectar usando algumas ferramentas, mas não outras? O problema pode ser a versão errada de uma biblioteca de clientes. Você pode obter bibliotecas de clientes na página de download do SQL Server Feature Pack.
Os recursos que podem ajudá-lo a resolver falhas de conexão incluem o seguinte:
Resolvendo problemas comuns de conectividade em cenários de conectividade do SQL Server 2005 Analysis Services. Este documento tem alguns anos, mas as informações e metodologias ainda se aplicam.
Consulte Também
Conectar-se ao Analysis Services
Metodologias de autenticação com suporte no Analysis Services
Impersonação (SSAS tabular)
Criar uma fonte de dados (SSAS multidimensional)