CORRECÇÃO: O serviço de Analysis Services poderá reiniciar inesperadamente quando tenta processar uma partição do cubo que tenha uma ou mais dimensões virtuais

Traduções de Artigos Traduções de Artigos
Artigo: 873386 - Ver produtos para os quais este artigo se aplica.
N.º de bugs: 20000001 (Plato7x)
N.º de bugs: 24772 (Manutenção Conteúda)

Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta processar uma partição no cubo do Microsoft SQL Server 2000 Analysis Services e o cubo partição contém um ou mais dimensões virtuais, o serviço SQL Server 2000 Analysis Services poderá ser reiniciado inesperadamente.

Um ou mais ficheiros de mini cópia (.mdmp) podem ser gerados na pasta de dados do Analysis Services. Se abrir o ficheiro de informações de estado mini no WinDbg.exe ou uma ferramenta de depuração semelhante e definiu a pilha do última para o contexto de erro (.ecxr), a pilha de chamadas inclui os seguintes detalhes de chamada:

msmdsrv!PNNTab::GetMasterSource+0x31msmdsrv!PNModel::ExtendDataSetSliceByVDim+0x22fmsmdsrv!PNAggregate::Init+0x20emsmdsrv!PNPartition::Init+0x70msmdsrv!PNMapDataSet2::InitIndexForWrite+0x35msmdsrv!PNAggregate::BuildAggregationsAndIndexies+0x1fdmsmdsrv!PNPartition::BuildAggregationsAndIndexies+0x9e8msmdsrv!PNServer::LazyBuilderThread+0x4c4msmdsrv!PNServer_LazyBuilderThread+0x15msvcrt!_threadstartex+0x8fKERNEL32!BaseThreadStart+0x52


Nota Depois de reinicia o serviço SQL Server 2000 Analysis Services, a operação de processamento é concluído com êxito se Reprocessar a partição do cubo que causou o problema.

Causa

Este problema ocorre devido a uma ligação entre a dimensão virtual e a propriedade de membro de dimensão que serve de origem dos dados de dimensão virtual inválida. Esta hiperligação inválida pode ser um apontador para um nível eliminado na propriedade de membro de dimensão para um nível de dimensão virtual.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre a correcção

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.

32 Bits do SQL Server 2000 Analysis Services

Esta compilação de correcção foi concebida para ser aplicados num servidor com o SQL Server 2000 Analysis Services 32-bit.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   06-Apr-2004  07:56                     18,800  Msmd.h
   15-Jul-2004  13:22  8.0.960.0         221,760  Msmdcb80.dll     
   15-Jul-2004  13:48  8.0.0.960       4,063,808  Msmddo80.dll     
   15-Jul-2004  13:15  8.0.960.0       1,036,864  Msmdgd80.dll     
   15-Jul-2004  13:09  8.0.960.0         172,608  Msmdpump.dll     
   15-Jul-2004  12:47  8.0.960.0         446,524  Msmdsgn.rll
   15-Jul-2004  13:57  8.0.0.960       9,642,564  Msmdsgn80.dll    
   15-Jul-2004  13:10  8.0.960.0       1,839,684  Msmdsrv.exe      
   15-Jul-2004  13:33  8.0.960.0       2,085,456  Msolap80.dll     
   15-Jul-2004  12:28  8.0.960.0         213,068  Msolap80.rll
  

SQL Server 2000 Analysis Services 64-bit

Esta compilação de correcção foi concebida para ser aplicados num servidor com o SQL Server 2000 Analysis Services 64-bit.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   06-Apr-2004  07:56                     18,800  Msmd.h
   15-Jul-2004  15:24  8.0.960.0       5,507,584  Msmdcb80.dll    
   15-Jul-2004  15:24  8.0.960.0       5,816,320  Msmdgd80.dll  
   15-Jul-2004  15:24  8.0.960.0       5,146,624  Msmdpump.dll  
   15-Jul-2004  15:24  8.0.960.0       6,010,368  Msmdsrv.exe    
   15-Jul-2004  15:24  8.0.960.0       6,686,208  Msolap80.dll  
   15-Jul-2004  14:11  8.0.960.0         201,216  Msolap80.rll

 
NOTA: devido a uma de dependências de ficheiros, a correcção mais recente ou funcionalidade que contém os ficheiros também poderão conter ficheiros adicionais.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2000 Service Pack 4.

Referências

Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
297248CORRECÇÃO: De encerramento do servidor ao processar um cubo com dimensões privadas virtuais e partilhadas
840223CORRECÇÃO: O computador de servidor de análise deixa de responder quando processa as dimensões e dimensões virtuais
821103CORRECÇÃO: O processamento de um cubo que contém uma dimensão virtual falha com mensagem de erro: "Objecto não existe"
Para obter informações adicionais sobre uma compilação de correcção destina-se a serem aplicadas num servidor com o SQL Server 2000 Analysis Services 64 bits, ou para determinar se uma correcção está agendada para ser incluído no SQL Server 2000 Analysis Services 64-bit Service Pack 4, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
825804CORRECÇÃO: Correcção informações compilação 8.0.872 do SQL Server 2000 Analysis Services 64-bit
Para obter informações adicionais sobre o esquema de atribuição de nomes para actualizações do Microsoft SQL Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
822499 Novo esquema de atribuição de nomes de ficheiros para pacotes de actualização de software do Microsoft SQL Server
Para obter informações adicionais sobre a terminologia utilizada pela Microsoft quando corrige software após a respectiva comercialização, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 873386 - Última revisão: 21 de novembro de 2006 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbmt kbservice kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe KB873386 KbMtpt
Traduçã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: 873386

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com