É possível armazenar uma credencial para a Autenticação do Windows em um servidor do Analysis Services?

1

O SQL Server Analysis Services usa a autenticação do Windows para conexões de servidor. Normalmente, você atribui sua conta de domínio a uma função (ou à lista de administradores do servidor) e se conecta ao servidor a partir de uma sessão de usuário usando a mesma conta de domínio. Em ambientes sem domínio, você pode obter a mesma funcionalidade usando o mesmo nome de usuário e senha em ambas as contas.

Estou tentando verificar se é possível armazenar uma credencial para o login do Analysis Server no gerenciador de credenciais do Windows, para que esse login possa ser arbitrariamente definido, em vez de vinculado à sessão atual do usuário.

Para conexões regulares do SQL Server com a Autenticação do Windows do SSMS, isso é possível através de uma solução alternativa: inclua o FQDN e o número da porta do SQL Server na sua credencial armazenada. Em outras palavras, abra o Gerenciador de Credenciais no painel de controle do Windows, crie uma nova credencial para o servidor: sqlserver.example.com:1433 e use o nome de usuário e a senha de uma conta nesse servidor que recebe um logon do SQL. Algo semelhante é necessário para uma credencial armazenada do Analysis Services?

Eu já tentei definir as credenciais como faria para o SQL Server, usando a porta de serviço Navegador do SQL Server e uma porta não dinâmica do Analysis Services, mas não obtive êxito. Não há nenhuma opção no SSMS para inserir um logon e, em seguida, salvá-lo no gerenciador de credenciais para Autenticação do Windows, como seria para um compartilhamento de arquivo ou conexão de área de trabalho remota.

    
por NReilingh 17.06.2014 / 01:11

2 respostas

0

Consegui que isso funcionasse com um trabalho semelhante: coloque o nome do servidor e as credenciais no Credential Manager. Ele funcionou quando eu coloquei o nome do computador (relatado no Painel de Controle \ System e Security \ System) sem o número da porta. No nosso caso, foi DEV-DB , embora eu não consiga resolver esse nome da minha máquina.

Eu usei o endereço IP para se conectar a partir do SSMS. Eu tinha instâncias padrão e nomeadas. Eles usaram as mesmas credenciais no gerenciador de credenciais.

    
por 25.02.2015 / 21:56
0

Você precisa criar duas credenciais separadas, uma para o Analysis Services (sem uma porta) e outra para o Mecanismo de Banco de Dados (com uma porta).

Abra uma linha de comando no servidor e execute o comando

ipconfig -all

Anote o nome do host e o sufixo dns principal.

Na máquina local, vá para Painel de Controle / Contas de Usuário / Gerenciador de Credenciais Clique nas credenciais do Windows.

Adicione uma credencial do Windows para serviços de análise.

Para a Internet ou endereço de rede, insira o nome do host e o sufixo dns principal com um '.' entre. por exemplo.

myserver.mydomain.com

Digite o nome de usuário e a senha qualificados (com domínio). por exemplo.

mydomain\username

mypassword

Digite outra credencial para permitir o uso do Mecanismo de Banco de Dados. Faça o mesmo que para os serviços de análise, mas depois do nome do servidor, digite a porta

por exemplo.     myserver.mydomain.com:1433

Em seguida, quando você se conectar do SQL Server Management Studio, use o FQN para o servidor.

por exemplo.     myserver.mydomain.com

    
por 23.12.2015 / 13:53