ID do artigo: 917409 - Última revisão: sexta-feira, 11 de dezembro de 2009 - Revisão: 7.0

Como configurar o SQL Server 2008 Analysis Services e SQL Server 2005 Analysis Services para usar a autenticação Kerberos

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Quando uma conexão é feita para um computador que está executando o Microsoft SQL Server 2008 Analysis Services ou Microsoft SQL Server 2005 Analysis Services e conexão envolve um cenário de autenticação de salto duplo, você deve usar Kerberos como o protocolo de autenticação. Por exemplo, em um cenário de autenticação de salto duplo, um computador cliente pode passar as credenciais de logon para um computador que está executando o Microsoft Internet Information Services (IIS). O computador que está executando o IIS deve então passar as credenciais de logon para o servidor Analysis Services. As etapas que você deve seguir diferem das etapas para SQL Server 2000 Analysis Services.

INTRODUÇÃO

Este artigo descreve como configurar o SQL Server 2008 Analysis Services e SQL Server 2005 Analysis Services para usar autenticação Kerberos.

Mais Informações

Configurar um servidor do Analysis Services para usar o protocolo de autenticação Kerberos

Registrar um nome principal de serviço (SPN) para o Analysis Services serviço no servidor do Analysis Services. Se o serviço Analysis Services estiver sendo executado no contexto de segurança da conta LocalSystem no SQL Server 2000, o SPN é criado automaticamente. No entanto, você deve criar manualmente o SPN no SQL Server 2008 e no SQL Server 2005 como criar o SPN no SQL Server 2000 quando o serviço Analysis Services está sendo executado no contexto de segurança de uma conta diferente da conta LocalSystem. Para criar o SPN, use o Setspn.exe utilitário Microsoft Windows 2000 Resource Kit. Essa ferramenta também está incluída nas ferramentas de suporte Windows Server 2003. Ferramentas de suporte Windows Server 2003 estão incluídos no Windows Server 2003 Service Pack 1 (SP1).

Para baixar o utilitário Setspn no Windows 2000 Resource Kit, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=5fd831fd-ab77-46a3-9cfe-ff01d29e5c46&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=5fd831fd-ab77-46a3-9cfe-ff01d29e5c46&DisplayLang=en)
Para obter mais informações sobre como baixar a ferramenta Setspn.exe para Windows Server 2003, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
970536  (http://support.microsoft.com/kb/970536/ ) Setspn.exe suporte ferramenta atualização para Windows Server 2003
Além disso, você pode usar o utilitário Kerbtray para verificar e remover permissões Kerberos de um ou mais computadores associados que estão sendo usados. Para baixar o utilitário Kerbtray, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=4e3a58be-29f6-49f6-85be-e866af8e7a88&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=4e3a58be-29f6-49f6-85be-e866af8e7a88&displaylang=en)
Após baixar o utilitário Setspn, siga estas etapas.

Observação Você deve ser um membro do grupo Administradores de domínio para executar o comando Setspn. Se a instância do Analysis Services está em cluster, use o nome virtual do Analysis Services como o nome de domínio totalmente qualificado (FQDN).
  1. Para criar o SPN para o servidor do Analysis Services que está executando sob uma conta de domínio, execute os seguintes comandos em um prompt de comando:
    • Setspn.exe -S MSOLAPSvc.3/ Fully_Qualified_domainName OLAP_Service_Startup_Account

      Observação Fully_Qualified_domainName é um espaço reservado para o FQDN.
    • Setspn.exe -S MSOLAPSvc.3/ serverHostName OLAP_Service_Startup_Account
  2. Se você deve criar o SPN para o servidor do Analysis Services que está executando na conta LocalSystem, execute os seguintes comandos em um prompt de comando:
    • Setspn.exe -S MSOLAPSvc.3/ Fully_Qualified_domainName serverHostName
    • Setspn.exe -S MSOLAPSvc.3/ serverHostName serverHostName
  3. Para verificar se o SPN foi criado para o servidor Analysis Services, execute os seguintes comandos em um prompt de comando.
    Setspn.exe -L OLAP_Service_Startup_Account 
    Setspn.exe -L serverHostName
    se o SPN foi criado com êxito para o servidor Analysis Services, os resultados deste comando normalmente aparecem no seguinte formato de.
    MSOLAPSvc.3/serverHostName.Fully_Qualified_domainName 
    MSOLAPSvc.3/serverHostName
Observação SQL Server 2005 Analysis Services pode operar como uma instância nomeada. Isso não tem suporte no SQL Server 2000 Analysis Services. Se você estiver usando uma instância nomeada, aplicam as mesmas etapas. No entanto, você deve configurar os seguintes formatos SPN. Diferentemente do mecanismo do SQL Server, você não pode especificar uma porta após os dois pontos. Você deve usar o nome de instância real para todas as funcionalidades para funcionar corretamente.
MSOLAPSvc.3/serverHostName.Fully_Qualified_domainName:instanceName
MSOLAPSvc.3/serverHostName:instanceName

Configurar as configurações do Active Directory

Verifique se as seguintes condições são verdadeiras para as configurações de serviço de diretório do Active Directory:
  • A configuração de conta confidenciais e não pode ser delegada não está habilitada para contas de usuário que serão delegadas.
  • A configuração de conta é confiável para delegação está habilitada para a conta de domínio de camada intermediária que está se conectando ao Analysis Services. Por exemplo, se o IIS é a camada intermediária e uma conta de domínio é usada para o pool de aplicativos, que conta de domínio do pool de aplicativo deve ter a conta é confiável para delegação configuração habilitada.
  • A conta é confiável para delegação configuração é habilitada para contas de todos os serviços e componentes COM + envolvidos no processo.
  • A configuração Confiar no computador para delegação está habilitada para todos os computadores envolvidos no processo.
Observação Todas as contas e os servidores envolvidos no processo devem pertencer ao mesmo domínio do Active Directory ou a domínios confiáveis na mesma floresta. Se você tiver florestas do Windows 2003 nativas e deseja obter mais informações sobre como ativar a delegação entre florestas, consulte a seção "Confianças de floresta" do seguinte site da Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/f5c70774-25cd-4481-8b7a-3d65c86e69b11033.mspx?mfr=true (http://technet2.microsoft.com/WindowsServer/en/library/f5c70774-25cd-4481-8b7a-3d65c86e69b11033.mspx?mfr=true)

Configurar computadores cliente de Analysis Services

Verifique se as seguintes condições são verdadeiras no Analysis Services computadores cliente:
  • Microsoft Internet Explorer 5.0 ou versão posterior está instalada.
  • Se o Internet Explorer 6 instalado no computador, Ativar autenticação integrada do Windows (requer reinicialização) é ativada a opção de segurança.
  • Se o Analysis Services é uma instância nomeada, você deve criar o SPN MSOLAPDisco.3 para SQL Browser. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
    950599  (http://support.microsoft.com/kb/950599/ ) Um SPN para o serviço navegador do SQL Server é necessário quando você estabelecer uma conexão a uma instância nomeada do SQL Server 2005 Analysis Services ou do SQL Server 2005
Observação A opção Ativar autenticação integrada do Windows (requer reinicialização) está localizada em segurança na guia Avançado da caixa de diálogo Opções da Internet. Talvez seja necessário reiniciar o computador para que essa configuração tenha efeito.

Configurar as configurações no computador que está executando o IIS

Verifique se as seguintes condições são verdadeiras no computador que está executando o IIS em um cenário de autenticação de salto duplo:
  • As configurações a seguir são configuradas no IIS para o site ou para o diretório virtual foi criado para o cliente Web do aplicativo:
    • O método de autenticação para a segurança de diretório é definir a Autenticação integrada do Windows ou a Autenticação básica.
    • O nível de proteção do aplicativo é definido alto (isolado).
  • As seguintes configurações dos serviços de componentes são configuradas para o site ou para o diretório virtual foi criado para o aplicativo da Web de cliente:
    • O nível de representação para pacotes COM + é definido para delegar. Para obter mais informações sobre como definir um nível de representação, visite o seguinte site:
      http://msdn2.microsoft.com/en-us/library/ms681722.aspx (http://msdn2.microsoft.com/en-us/library/ms681722.aspx)
    • A identidade do aplicativo para pacotes COM + é definida para uma conta de domínio do Windows onde a conta é confiável para delegação configuração está habilitada. Para obter mais informações sobre como definir uma identidade de aplicativo, visite o seguinte site:
      http://msdn2.microsoft.com/en-us/library/ms681314.aspx (http://msdn2.microsoft.com/en-us/library/ms681314.aspx)
  • A seqüência de conexão que é usada pelo Analysis Services computador cliente para se conectar ao servidor do Analysis Services contém o SSPI = Kerberos parâmetro.
  • Na seqüência de conexão, o nome da fonte de dados deve ser o nome de domínio totalmente qualificado (FQDN) ou um nome NETBIOS. Por exemplo, o FQDN pode ser myhost. mydomain .com e o nome NETBIOS podem ser myHostName. Se você especificar um endereço IP numérico, A autenticação Kerberos está desabilitada.
  • Um SPN para o computador que está executando o IIS pode ter criado e registrado. O SPN a ser criado depende do nome do computador ou nome de host e a identidade de pool de aplicativo do IIS. Para obter mais informações sobre como criar um SPN para o computador que está executando o IIS, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
    929650  (http://support.microsoft.com/kb/929650/ ) Como usar SPNs quando configurar aplicativos que são hospedados no IIS 6.0
    setspn -S http/IISComputerName IISComputerName
    Para registrar manualmente um SPN para o computador que está executando o IIS, execute as etapas de "configurar o Analysis Services para usar os Kerberos protocolo de autenticação" seção.
  • Um provedor de autenticação Negotiate deve ser habilitado no servidor IIS para permitir a autenticação Kerberos. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
    215383  (http://support.microsoft.com/kb/215383/ ) Como configurar o IIS para oferecer suporte ao protocolo Kerberos e o protocolo NTLM para autenticação de rede
  • O relógio para o cliente Kerberos e para o controlador de domínio esteja sincronizado como perto possível. Para obter mais informações sobre a diferença máxima de tempo, visite o seguinte site:
    http://technet.microsoft.com/en-us/library/cc779260.aspx (http://technet.microsoft.com/en-us/library/cc779260.aspx)
Se você verificou essas etapas e ainda não é possível usar Kerberos, siga as etapas no seguinte artigo da Base de dados de Conhecimento para coletar mais informações sobre solução de problemas do log de eventos do sistema: Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
262177  (http://support.microsoft.com/kb/262177/ ) Como ativar o log de evento Kerberos

Referências

Para obter mais informações sobre como configurar um computador de servidor do SQL Server 2000 Analysis para usar a autenticação Kerberos, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
828280  (http://support.microsoft.com/kb/828280/ ) Como configurar uma instância do SQL Server 2000 Analysis Services para usar a autenticação Kerberos
Para obter mais informações sobre o WebCast de suporte do TechNet para este assunto, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
916962  (http://support.microsoft.com/kb/916962/ ) TechNet Support WebCast: Configurando o Microsoft SQL Server 2005 Analysis Services para a autenticação Kerberos
Se o Microsoft SharePoint Portal Server estiver instalado no computador de camada intermediária, o diretório virtual pode ser configurado para permitir somente autenticação NTLM. Para obter mais informações sobre como habilitar o diretório virtual permitir negociar a autenticação (Kerberos), clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
832769  (http://support.microsoft.com/kb/832769/ ) Como configurar um servidor virtual Windows SharePoint Services para usar a autenticação Kerberos e como alternar entre a autenticação Kerberos para autenticação NTLM

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2005 Analysis Services
Palavras-chave: 
kbmt kbexpertiseadvanced kbsql2005as kbhowto KB917409 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 917409  (http://support.microsoft.com/kb/917409/en-us/ )