O serviço SQL Server Reporting Services não inicia corretamente e você recebe uma mensagem de erro em um controlador de domínio Windows 2000 Server no qual você instalou o SQL Server 2005 Reporting Services

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: 911846
Bug #: 403296 (BUDT SQL)
Bug #: 45602 (Manutenção do conteúdo)
Sintomas
Quando você instala o Microsoft SQL Server 2005 Reporting Services em um controlador de domínio Microsoft Windows 2000 Server, o serviço SQL Server Reporting Services não inicia corretamente e exibida uma mensagem de erro semelhante à seguinte:
ReportingServicesService! servicecontroller! 9! 8 /15/2005-14:57:46:: Memória física total: 535838720
ReportingServicesService! biblioteca! 4! 8 /15/2005-14:57:46:: e erro: lançamento Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: O usuário ou nome de grupo ComputerName \ASPNET' não é reconhecido., informações: Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: O usuário ou nome de grupo ComputerName \ASPNET' não é reconhecido.
ReportingServicesService! servicecontroller! 4! 8 /15/2005-14:57:46:: e erro: exceção detectada iniciando o servidor RPC: Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: O usuário ou nome de grupo ComputerName \ASPNET' não é reconhecido. em Microsoft.ReportingServices.Library.Native.NameToSid(String name) no Microsoft.ReportingServices.Library.ServiceAppDomainController.StartRPCServer (firstTime Boolean)
Observação ComputerName é um espaço reservado para o nome do controlador de domínio Windows 2000 Server.
Causa
Esse problema ocorre quando a configuração de WebServiceAccount no arquivo RSreportserver.config não for especificada. Quando a configuração WebServiceAccount não for especificada, o serviço SQL Server Reporting Services tentará usar a conta ComputerName \ASPNET para iniciar o serviço Web Report Server. No entanto, a conta do ComputerName \ASPNET não existe no controlador de domínio Windows Server 2000. Por padrão, aplicativos Microsoft ASP.NET que estão sendo executados em um controlador de domínio do Windows 2000 Server executados no contexto de segurança da conta IWAM_ ComputerName.
Como Contornar
Para contornar esse problema, escreva a conta IWAM_ ComputerName para a marca WebServiceAccount que está no arquivo RSreportserver.config. Para fazer isso, execute as seguintes etapas:
  1. Localize a pasta que contém o arquivo rsreportserver.config. Por padrão, esse arquivo está na seguinte pasta:
    Drive: \Arquivos de Programas\Microsoft SQL servidor\ MSSQL.x \Reporting Services\ReportManager
    anotações
    • Driveé um espaço reservado para o disco rígido do computador.
    • MSSQL.xé um espaço reservado para a identificação de instância correspondente para o sistema. Para determinar o ID de instância para o sistema, execute essas etapas:
      1. Se conectar à instância do serviço SQL Server Reporting Services usando a ferramenta de configuração do Reporting Services.
      2. Clique para abrir a página de Relatório de status do servidor .
      3. Na página do Relatório de status do servidor , observe as informações de identificação de instância.
  2. No bloco de notas, abra o arquivo rsreportserver.config.
  3. Localize a linha que contém o <webserviceaccount> </webserviceaccount> marca.
  4. Adicione a conta IWAM_ ComputerName para a configuração WebServiceAccount . O exemplo a seguir ilustra a sintaxe que você deve usar:
    <webserviceaccount> IWAM_ComputerName </webserviceaccount>
  5. Salve e feche o arquivo RSreportserver.config.
  6. Reinicie o serviço do SQL Server Reporting Services.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Para obter mais informações sobre a conta que é usada para executar aplicativos ASP.NET, visite o seguinte site da Web Microsoft Developer Network (MSDN):

Aviso: este artigo foi traduzido automaticamente

Proprietăți

ID articol: 911846 - Ultima examinare: 05/13/2007 05:10:05 - Revizie: 1.4

Microsoft SQL Server 2005 Reporting Services

  • kbmt kbexpertiseadvanced kbprb KB911846 KbMtpt
Feedback