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 utilizar 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 | Reduzir tudo

Sumário

Quando é estabelecida uma ligação a um computador que está a executar o SQL Server 2008 Analysis Services ou SQL Server 2005 Analysis Services e ligação envolve um cenário de autenticação de saltos duplos, tem de utilizar Kerberos como o protocolo de autenticação. Por exemplo, um cenário de autenticação de saltos duplos, um computador cliente poderá de passar as credenciais de início de sessão para um computador que esteja a executar o Microsoft Internet Information Services (IIS). O computador que está a executar o IIS, em seguida, tem de passar as credenciais de início de sessão para o servidor do Analysis Services. Os passos que deve seguir diferem os passos 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 utilizar a autenticação Kerberos.

Mais Informação

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

Registar serviço uma service principal name (SPN) para o Analysis Services no servidor do Analysis Services. Se o serviço serviços de análise estiver em execução no contexto de segurança da conta LocalSystem no SQL Server 2000, o SPN é criado automaticamente. No entanto, tem de 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 de Analysis Services está em execução no contexto de segurança de uma conta diferente da conta LocalSystem. Para criar o SPN, utilize o Setspn.exe utilitário no Microsoft Windows 2000 Resource Kit. Esta ferramenta também está incluída nas ferramentas de suporte do Windows Server 2003. As ferramentas de suporte do Windows Server 2003 estão incluídas no Windows Server 2003 Service Pack 1 (SP1).

Para transferir o utilitário Setspn no Windows 2000 Resource Kit, visite o seguinte site da Microsoft:
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 transferir a ferramenta Setspn.exe para o Windows Server 2003, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
970536  (http://support.microsoft.com/kb/970536/ ) Setspn.exe suporte ferramenta de actualização para o Windows Server 2003
Além disso, pode utilizar o utilitário de Kerbtray para verificar e remover bilhetes Kerberos de qualquer um ou mais computadores associados que estão a ser utilizados. Para transferir o utilitário de Kerbtray, visite o seguinte site da Microsoft:
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)
Depois de transferir o utilitário Setspn, siga estes passos.

Nota Tem de ser um membro do grupo Administradores para executar o comando Setspn. Se a instância do Analysis Services está agrupada, utilize o nome de virtual Analysis Services como o nome de domínio totalmente qualificado (FQDN).
  1. Para criar o SPN para o servidor do Analysis Services numa conta de domínio que está a ser executado, execute os seguintes comandos numa linha de comandos:
    • Setspn.exe -S MSOLAPSvc.3/ Fully_Qualified_domainName OLAP_Service_Startup_Account

      Nota Fully_Qualified_domainName é um marcador de posição para o FQDN.
    • Setspn.exe -S MSOLAPSvc.3/ serverHostName OLAP_Service_Startup_Account
  2. Se deve criar o SPN para o servidor do Analysis Services que está a executar sob a conta LocalSystem, execute os seguintes comandos numa linha de comandos:
    • 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 do Analysis Services, execute os seguintes comandos na linha de comandos.
    Setspn.exe -L OLAP_Service_Startup_Account 
    Setspn.exe -L serverHostName
    se o SPN foi criado com êxito para o servidor do Analysis Services, os resultados deste comando normalmente aparecem no formato seguinte.
    MSOLAPSvc.3/serverHostName.Fully_Qualified_domainName 
    MSOLAPSvc.3/serverHostName
Nota SQL Server 2005 Analysis Services pode funcionar como uma instância nomeada. Não é suportada no SQL Server 2000 Analysis Services. Se estiver a utilizar uma instância nomeada, os mesmos passos aplicam-se. No entanto, tem de configurar os seguintes formatos SPN. Ao contrário com motor SQL Server, não é possível especificar uma porta após os dois pontos. Tem de utilizar o nome da instância real para todas as funcionalidades para funcionar correctamente.
MSOLAPSvc.3/serverHostName.Fully_Qualified_domainName:instanceName
MSOLAPSvc.3/serverHostName:instanceName

Configurar definições de Active Directory

Certifique-se de que as seguintes condições são verdadeiras para que as definições de serviço de directório do Active Directory:
  • A definição de conta é sensível e não pode ser delegada não está activada para contas de utilizador que serão delegadas.
  • A definição de conta é fidedigna para delegação está activada para a conta de domínio a camada está a ligar ao Analysis Services. Por exemplo, se o IIS é a camada e uma conta de domínio é utilizada para o agrupamento de aplicações, conta de domínio de agrupamento de aplicações tem de ter a conta é fidedigna para delegação definição activada.
  • A conta é fidedigna para delegação definição é activada para as contas de todos os serviços e COM + componentes que estão envolvidos no processo.
  • A definição de computador é fidedigno para delegação está activada para todos os computadores que estão envolvidos no processo.
Nota Todas as contas e servidores que estão envolvidos no processo têm de pertencer ao mesmo domínio do Active Directory ou a domínios fidedignos na mesma floresta. Se tiver nativas florestas do Windows 2003 e pretender obter mais informações sobre como activar a delegação entre florestas, consulte a secção "Fidedignidades de floresta" do seguinte Web 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 dos serviços de análise

Certifique-se de que as seguintes condições são verdadeiras na análise computadores cliente de serviços:
  • Microsoft Internet Explorer 5.0 ou posterior está instalado.
  • Se o Internet Explorer 6 estiver instalado no computador, a Activar autenticação integrada do Windows (requer reinício) opção de segurança estiver activada.
  • Se o Analysis Services for uma instância nomeada, tem de criar o SPN MSOLAPDisco.3 para SQL browser. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
    950599  (http://support.microsoft.com/kb/950599/ ) É necessário um SPN para o serviço de browser de servidor SQL quando estabelecer uma ligação a uma instância nomeada do SQL Server 2005 Analysis Services ou do SQL Server 2005
Nota A opção Activar autenticação integrada do Windows (requer reinício) está localizada em segurança no separador Avançadas na caixa de diálogo Opções da Internet. Poderá ter de reiniciar o computador para que esta definição tenha efeito.

Configurar as definições no computador que está a executar o IIS

Certifique-se de que as seguintes condições são verdadeiras no computador que está a executar o IIS num cenário de saltos duplos autenticação:
  • As seguintes definições são configuradas no IIS para o Web site ou para o directório virtual que foi criado para o cliente Web aplicação:
    • O método de autenticação para o directório de segurança é definido para Autenticação integrada do Windows ou para Autenticação básica.
    • O nível de protecção da aplicação é definido Alta (isolada).
  • As seguintes definições de serviços de componentes são configuradas para o Web site ou para o directório virtual que foi criado para a aplicação de Web do cliente:
    • O nível de representação para pacotes COM + é definido para Delegar. Para mais informações sobre como definir um nível de representação, visite o seguinte Web site da Microsoft:
      http://msdn2.microsoft.com/en-us/library/ms681722.aspx (http://msdn2.microsoft.com/en-us/library/ms681722.aspx)
    • A identidade de aplicação para os pacotes COM + está definida para uma conta de domínio do Windows onde a definição de conta é fidedigna para delegação está activada. Para mais informações sobre como definir uma identidade de aplicação, visite o seguinte Web site da Microsoft:
      http://msdn2.microsoft.com/en-us/library/ms681314.aspx (http://msdn2.microsoft.com/en-us/library/ms681314.aspx)
  • A cadeia de ligação que é utilizada por Analysis Services computador cliente para ligar ao servidor do Analysis Services contém o SSPI = Kerberos parâmetro.
  • Na cadeia de ligação, o nome da origem de dados tem de ser o nome de domínio totalmente qualificado (FQDN) ou um nome de NETBIOS. Por exemplo, o FQDN poderá ser myhost. mydomain .com e o nome de NETBIOS podem ser myHostName. Se especificar um endereço IP numérico, A autenticação Kerberos está desactivada.
  • Um SPN para o computador que está a executar o IIS poderá ter de ser criado e registado. O SPN a ser criada depende o nome do computador ou nome de anfitrião e a identidade do agrupamento de aplicações IIS. Para obter mais informações sobre como criar um SPN para o computador que está a executar o IIS, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
    929650  (http://support.microsoft.com/kb/929650/ ) Como utilizar o SPN quando configurar aplicações Web que estão alojadas no IIS 6.0
    setspn -S http/IISComputerName IISComputerName
    Para registar manualmente um SPN para o computador que está a executar o IIS, siga os passos de "Configurar Analysis Services para utilizar os Kerberos protocolo de autenticação" secção.
  • Um fornecedor de autenticação Negotiate tem de estar activado no servidor de IIS para permitir a autenticação Kerberos. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
    215383  (http://support.microsoft.com/kb/215383/ ) Como configurar o IIS para suportar o protocolo Kerberos e o protocolo NTLM para autenticação de rede
  • O relógio para o cliente de Kerberos e para o controlador de domínio têm de ser sincronizado como intimamente quanto possível. Para mais informações sobre a diferença de tempo máximo, visite o seguinte Web site da Microsoft:
    http://technet.microsoft.com/en-us/library/cc779260.aspx (http://technet.microsoft.com/en-us/library/cc779260.aspx)
Se tiver verificado todos estes passos e não é possível utilizar Kerberos, siga os passos no seguinte artigo da base de dados de conhecimento para recolher mais informações de resolução de problemas do registo de eventos de sistema: Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
262177  (http://support.microsoft.com/kb/262177/ ) Como activar o registo de eventos de Kerberos

Referências

Para obter mais informações sobre como configurar um computador de servidor de SQL Server 2000 Analysis para utilizar a autenticação Kerberos, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
828280  (http://support.microsoft.com/kb/828280/ ) Como configurar uma instância do SQL Server 2000 Analysis Services para utilizar a autenticação Kerberos
Para obter mais informações sobre o TechNet Support WebCast para este assunto, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
916962  (http://support.microsoft.com/kb/916962/ ) TechNet Support WebCast: Configurar o SQL Server 2005 Analysis Services para a autenticação Kerberos
Se o Microsoft SharePoint Portal Server estiver instalado no computador de camada intermédia, o directório virtual pode estar configurado para permitir apenas autenticação NTLM. Para obter mais informações sobre como activar o directório virtual para permitir que negociar a autenticação (Kerberos), clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
832769  (http://support.microsoft.com/kb/832769/ ) Como configurar um servidor virtual do Windows SharePoint Services para utilizar a autenticação Kerberos e como mudar da autenticação Kerberos novamente para a 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )