CORRECÇÃO: Não é possível guardar alterações ao Analysis Services com conjuntos

Traduções de Artigos Traduções de Artigos
Artigo: 295537 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Erro n.º: 11168, 11266 (Plato7.x)
Expandir tudo | Reduzir tudo

Sintomas

Quando editar um conjunto nomeado é utilizado um membro calculado, poderá receber a seguinte mensagem de erro quando clica no botão OK no Construtor de conjunto nomeado:
Não é possível actualizar o conjunto nomeado.
Definir nome myset não é válido.

Causa

Conjuntos nomeados e membros calculados são implementados como comandos de cubo no Analysis Services. Quando clica no botão OK , o Construtor de conjunto com o nome tenta largar e crie novamente o comando de cubo para o conjunto nomeado. Se um membro calculado que se refere ao conjunto nomeado existir, o Construtor de conjunto com o nome não pode largar o comando de conjunto nomeado e assim recria-devido a uma dependência de membro calculado.

Resolução

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000 (a análise de componentes de serviços - Sql2kasp1.exe). Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack

Como contornar

Para contornar este problema, pode comentar a referência para o conjunto nomeado em todos os membros calculados que se referem o conjunto nomeado que deseja editar. Analysis Services permite que uma linha inteira ou resto de uma linha para comentado reduzir utilizando a barra dupla C++ (/ /) convenção ou SQL dupla hífen (-) convenção. Análise Services também suporta a convenção C em todo o texto entre uma abertura barra asterisco (/ *) e um fecho barra asterisco (* /) é tratada como um comentário.

Uma forma simples de evitar problemas quando comentar os membros calculados consiste em colocar um literal no início da expressão de valor e comentário fora toda a fórmula. No exemplo seguinte, um membro calculado é alterado para devolver 1 e a fórmula é comentada fora.

Expressão (antes) do valor:
Sum([MySet],[Measures].[Units Shipped] )
				
expressão de valor (comentado fora):
1
//Sum([MySet],[Measures].[Units Shipped] )
				

Ponto Da Situação

A Microsoft confirmou que este é um problema no SQL Server 2000 Analysis Services versão 8.0. Este problema foi corrigido pela primeira vez na análise dos serviços de componentes do Microsoft SQL Server 2000 Service Pack 1.

Propriedades

Artigo: 295537 - Última revisão: 12 de fevereiro de 2014 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbssas800sp1fix KB295537 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: 295537

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