Erro: Mensagem de erro "O BOF ou EOF está como verdadeiro, ou o registro atual foi excluído." Ocorre quando você arquivar um banco de dados OLAP

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: 823871
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando o repositório do Analysis Services está em um formato de metadados e você tentar arquivar o banco de dados OLAP, o processo de arquivamento pode falhar e exibida a seguinte mensagem de erro:

Tanto BOF ou EOF está como verdadeiro, ou o registro atual foi excluído. Operação solicitada requer um registro atual.

Você também pode perceber que a tabela Server no banco de dados SQL Server 2000, onde o repositório é migrado, não tem qualquer registro.
Como Contornar
Para contornar este problema, insira um <SERVER RepositoryVersion="9"> </server> valor na tabela de servidor e migrar o repositório de banco de dados do SQL Server cujo agrupamento é não diferencia maiúsculas de minúsculas. Para fazer isso, execute estas etapas:
  1. Inicie o SQL Query Analyzer.
  2. Conectar ao banco de dados SQL Server em que o Analysis Server repositório foi migrado.
  3. Execute o seguinte comando no Query Analyzer: values('<SERVER RepositoryVersion="9"></server>')
    INSERT INTO Server values('<SERVER RepositoryVersion="9"></SERVER>')
  4. Migrar o repositório do Analysis Services para o banco de dados cujo agrupamento é não diferencia maiúsculas de minúsculas.
Observação Você deve certificar-se que o agrupamento do banco de dados onde o repositório do Analysis Services é migrado para é não diferencia maiúsculas de minúsculas.
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.
Mais Informações
Você pode ver o comportamento mencionado na "Sintomas" seção quando o repositório é migrado para um banco de dados do SQL Server 2000 e o agrupamento do banco de dados é diferencia maiúsculas de minúsculas.

Passos para reproduzir o problema

  1. Conectar-se ao SQL Server 2000 e crie um novo banco de dados que possui um agrupamento Latin1_General_BIN.
  2. Inicie o Gerenciador de análise.
  3. Migrar o repositório do Analysis Services para o formato de metadados no novo banco de dados criada na etapa 1.
  4. Restaure o banco de dados FoodMart 2000 da pasta Samples . Por padrão, o local do arquivo Foodmart2000.cab é:

    <drive > \Program Files\Microsoft Analysis Services\Samples
  5. Arquive o banco de dados da FoodMart 2000 . Você pode receber a mensagem de erro mencionada na seção "Sintomas" deste artigo.

    Observação Ao tentar migrar o repositório, você pode receber a mensagem de erro mencionada na seção "Sintomas" deste artigo.
Referências
Para obter mais informações sobre migração o Analysis Services repositórios, visite o seguinte da Microsoft:
nativo

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 823871 - Última Revisão: 12/08/2015 03:34:08 - Revisão: 1.3

Microsoft SQL Server 2000 Analysis Services

  • kbnosurvey kbarchive kbmt kbmigration kberrmsg kbbug KB823871 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)