Identificação do evento: 1023 ocorre e dados do contador não estão conectados ao usar o Monitor de desempenho para coletar dados de contadores de desempenho do SQL Server 2005 Analysis Services

Extended support for SQL Server 2005 ended on April 12, 2016

If you are still running SQL Server 2005, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

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: 912399
Bug #: 664323 (SQL Server 9.0)
Sintomas
Considere o seguinte cenário. Em um computador baseado no Microsoft Windows XP, você usa o Monitor de desempenho para coletar dados de contadores de desempenho do Microsoft SQL Server 2005 Analysis Services. Tentar fazer logon os dados do contador, usando os logs de desempenho e alertas. Quando você começa a coletar dados, você observe que os dados do contador não estão conectados, e um ou mais eventos similares à seguinte são registrados no log de eventos:
Tipo de evento: erro
Origem do evento: Perflib
Categoria do evento: nenhum
IDENTIFICAÇÃO de evento: 1023
Data: Date
Tempo: Time
Usuário: N/d
Computador: ComputerName
Descrição: O Windows não pode carregar a DLL ServiceName do contador extensível, primeira DWORD na seção de dados é o código de erro do Windows.
Observação Date e Time representam a hora em que o evento ocorre. ComputerName representa o nome do computador. ServiceName representa o nome do serviço correspondente para os contadores de desempenho do SQL Server.
Causa
Esse problema ocorre porque o serviço Logs e alertas de desempenho (Smlogsvc.exe) não tem permissões suficientes para acessar o contador de desempenho DLL ou "bin" diretório e diretor "bin\en" y para o SQL Server 2005 Analysis Services.

Em um computador baseado no Windows XP, o serviço Logs e alertas de desempenho é executado sob a conta do serviço de rede. No entanto, a conta do serviço de rede tem permissões limitadas no computador local. A conta do serviço de rede não é possível acessar o contador de desempenho DLL ou SQL Server 2005 Analysis Services "bin" diretório e y o diretor de "bin\en" ao coletar dados de contadores de desempenho do SQL Server 2005 Analysis Services.
Resolução
Para resolver esse problema, você deve conceder a permissão Ler & executar para a conta da serviço de rede no DLL de contador de desempenho para o SQL Server 2005 Analysis Services. A DLL está localizada na seguinte pasta:
C:\Program Files\Microsoft SQL servidor\ MSSQL.x \OLAP\Bin\Msmdctr90.dll
Além disso, você deve conceder permissão de leitura s para a conta serviço de rede em Diretor "bin" diretório e o "bin\en" y para o SQL Server 2005 Analysis Services. Por exemplo:
  • C:\Program Files\Microsoft SQL servidor\ MSSQL.x \OLAP\bin
  • C:\Program Files\Microsoft SQL servidor\ MSSQL.x \OLAP\bin\en
Observação MSSQL.x representa o valor correspondente para o ID de instância no sistema.

Para obter mais informações sobre como conceder permissões para uma pasta específica no Windows XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
308419 Como definir, exibir, alterar ou remover permissões especiais para arquivos e pastas no Windows XP
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
A seguir lista o contador de desempenho relacionados DLLs de componentes do SQL Server 2005:
  • contadores de pipeline de transformação do dados
    C:\Program Files\Microsoft SQL Server\90\Dts\Binn\Dtspipelineperf.dll
  • contadores de desempenho do SQL Server 2005 Analysis Services
    C:\Program Files\Microsoft SQL servidor\ MSSQL.x \OLAP\Bin\Msmdctr90.dll
  • contador de desempenho serviço Microsoft Search PKM
    C:\Program Files\Microsoft SQL servidor\ MSSQL.x \MSSQL\Binn\Msfte.dll
  • contadores de desempenho do serviço do SQL Server
    C:\WINDOWS\System32\Sqlctr90.dll
  • contadores de desempenho do serviço SQL Server Agent
    C:\WINDOWS\System32\Sqlagentctr90.dll

Propriedades

ID do Artigo: 912399 - Última Revisão: 04/13/2006 19:18:03 - Revisão: 1.2

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition

  • kbmt kbsql2005as kbexpertiseadvanced kbprb KB912399 KbMtpt
Comentários