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

Traduções deste artigo Traduções deste artigo
ID do artigo: 295537 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Erro nº: 11168, 11266 (Plato7.x)
Expandir tudo | Recolher tudo

Sintomas

Quando você edita um conjunto nomeado que é usado em um membro calculado, você receberá a seguinte mensagem de erro quando você clica no botão OK no construtor de conjunto nomeado:
Não é possível atualizar 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 o botão OK for clicado, o construtor de conjunto nomeado tenta descartar e recriar o comando de cubo para o conjunto nomeado. Se existir um membro calculado que se refere ao conjunto nomeado, o construtor de conjunto nomeado não é possível descartar o comando conjunto nomeado e, portanto, o recria devido a uma dependência de membro calculado.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2000 (o Analysis Services Components - Sql2kasp1.exe). Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Como Contornar

Para contornar esse problema, comente a referência para o conjunto nomeado em todos os membros calculados que se referem ao conjunto nomeado que deseja editar. O Analysis Services permite que uma linha inteira ou restante de uma linha a ser comentado saída usando a barra dupla do C++ (/ /) convenção ou convenção de hífen duplo (-) do SQL. Análise Services também oferece suporte a convenção C onde todo o texto entre uma abertura barras asterisco (/ *) e um fechamento barra asterisco (* /) é tratada como um comentário.

Uma maneira simples para evitar problemas quando você comenta os membros calculados é colocar um literal no início da expressão de valor e comentário sem a fórmula inteira. No exemplo a seguir, um membro calculado é alterado para retornar 1 e a fórmula é comentada.

Valor Expression (antes):
Sum([MySet],[Measures].[Units Shipped] )
				
expressão de valor (comentada):
1
//Sum([MySet],[Measures].[Units Shipped] )
				

Situação

A Microsoft confirmou que este é um problema no SQL Server 2000 Analysis Services versão 8.0. Esse problema foi corrigido primeiro no Analysis Services componentes do Microsoft SQL Server 2000 Service Pack 1.

Propriedades

ID do artigo: 295537 - Última revisão: quarta-feira, 23 de outubro de 2013 - 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 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: 295537

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