Não é possível executar ou agendar vários pacotes que exigem arquivos do SQL Server 2000 Meta Data Services após a atualização para o SQL Server 2005

Traduções deste artigo Traduções deste artigo
ID do artigo: 904796 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário. Em um computador que esteja executando o Microsoft SQL Server 2005, você tenta executar uma das seguintes tarefas:
  • Executar ou agendar um SQL Server 2000 Meta Data Services pacote.
  • Executar ou agendar um pacote do SQL Server 2000 DTS (Data Transformation Services) que usa a tarefa Execute Package para executar um SQL Server 2000 Meta Data Services pacote.
  • Executar ou agendar um pacote do SSIS (SQL Server 2005 Integration Services) que usa a tarefa Executar Pacote do DTS 2000 para executar um SQL Server 2000 Meta Data Services pacote.
  • Executar ou agendar um pacote do SSIS que usa a execução de um pacote do SQL Server 2000 DTS que usa a tarefa Execute Package para executar um SQL Server 2000 Meta Data Services da tarefa Executar Pacote do DTS 2000 pacote.
Quando você tenta executar a tarefa 1 ou a tarefa 2, você receber a seguinte mensagem de erro:
O Microsoft Repository COM Server não foi registrado neste sistema.
Quando você tenta executar tarefa 3 ou tarefa 4, você receber a seguinte mensagem de erro de exceção COMException:

Pacote do SSIS < nome do pacote > Iniciar.
Erro: 0 x 0 < nome do pacote >: System.Runtime.InteropServices.COMException (0x80040427): execução foi cancelada pelo usuário.
em DTS.PackageClass.Execute()
em tarefas Microsoft.SqlServer.dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread() Falha: < nome do pacote > Aviso: 0x80019002
<nome do pacote >: O método de execução bem-sucedida, mas o número de erros gerado (1) atingido o máximo permitido (1); resultando em falha. Isso ocorre quando o número de erros atinge o MaximumErrorCount especificado em número. Alterar o MaximumErrorCount ou corrigir os erros. Pacote do SSIS < nome do pacote > concluída: falha.
Observação O package name é um espaço reservado para o nome do pacote que você está tentando executar.

Causa

A mensagem de erro e a mensagem de erro COMException que anotou na seção sintomas ocorrem quando o SQL Server 2000 Meta Data Services arquivos são não presente.

Resolução

Para corrigir esse problema, você deve adicionar ou restaurar os arquivos de SQL Server 2000 Meta Data Services são um componente do SQL Server 2000. Para fazer isso, use um dos seguintes métodos:
  • Reinstale as ferramentas do SQL Server 2000.
  • Copie e registre os arquivos necessários em um computador que possui o SQL Server 2000 instalado, sujeitos a requisitos de licenciamento e distribuição apropriados, seguindo as instruções no arquivo Redist.txt do SQL Server 2000.
Para extrair pacotes DTS do SQL Server 2000 Meta Data Services, use o comando DTSRUN (dtsrun.exe) com o /! X opção.

Observação Recomendamos que você exporte os pacotes do DTS no SQL Server 2000 Meta Data Services antes de atualizar para o SQL Server 2005.

Mais Informações

O componente do Meta Data Services do SQL Server 2000 não existe no SQL Server 2005. Se você desinstalar o SQL Server 2000 ou se você atualizar o computador da versão mais recente do SQL Server 2000 para SQL Server 2005, os arquivos que oferece suporte a acesso para SQL Server 2000 Meta Data Services serão removidos.

DTS Designer e o comando DTSRUN continuar oferecer suporte a pacotes do DTS que foram salvas para o SQL Server 2000 Meta Data Services desde que os arquivos do SQL Server 2000 Meta Data Services estão presentes.

SSIS oferece suporte a SQL Server 2000 Meta Data Services no programa do Supervisor de atualização do SQL Server 2005 e no Assistente de migração de pacote do SQL Server 2005. Se os arquivos do SQL Server 2000 Meta Data Services estiverem presentes, o Supervisor de atualização e o Package Migration Wizard podem, respectivamente, digitalizar e migrar os pacotes do DTS que foram salvas para o SQL Server 2000 Meta Data Services. Se os arquivos do SQL Server 2000 Meta Data Services não estiverem presentes, o Supervisor de atualização e o Package Migration Wizard podem, respectivamente, digitalizar e migrar apenas os pacotes do DTS que foram salvas para SQL Server 2000 ou para arquivos de armazenamento estruturado.

A tarefa Executar Pacote do DTS 2000 do SSIS não é possível executar pacotes do DTS que tenham sido salvas para o SQL Server 2000 Meta Data Services. Para contornar esse problema, execute estas etapas:
  1. Criar um pacote DTS que usa uma tarefa Executar Pacote para executar o SQL Server 2000 Meta Data Services pacote.
  2. Salvar o pacote DTS que você criou para o SQL Server 2000, ou salve o pacote DTS para um arquivo de armazenamento estruturado.
  3. Execute o pacote DTS usando a tarefa Executar Pacote do DTS 2000 do SSIS.
anotações
  • Três arquivos a seguir são necessários para funcionalidade básica do SQL Server 2000 Meta Data Services:
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    Você deve registrar o arquivo Repodbc.dll e o Dbscan.dll arquivo usando o utilitário Regsvr32.exe.
  • arquivos redistribuíveis
    Os seguintes arquivos SQL Server 2000 Meta Data Services estão redistribuíveis:
    Recolher esta tabelaExpandir esta tabela
    Nome de arquivoDescrição
    DScan.dllScanner de banco de dados
    InsRepIM.dllInstaller do modelo de informações
    InsRepIM.exeInstaller do modelo de informações
    Msmdcxml.dllXML MDC importação/exportação
    Repbr.dllNavegador de repositório
    Repbrui.dllREPBRUI.DLL
    Repodbc.dllMeta Data Services Repository Engine
    Reprc.rllRecursos do mecanismo de repositório
    Msmdcxml.rllRecursos de importação e exportação de XML MDC
    Msrmirc.rllRecursos do Installer de modelo de informações
    Repbrui.rllRecursos de interface do usuário de navegador repositório
    Repbrmdc.rllRecursos de ícone de navegador de repositório
    DB2.RDMScript de instalação de modelo
    DBM.RDMScript de instalação de modelo
    DTM.RDMScript de instalação de modelo
    DTS.RDMScript de instalação de modelo
    EQM.RDMScript de instalação de modelo
    GEN.RDMScript de instalação de modelo
    IFX.RDMScript de instalação de modelo
    MDS.RDMScript de instalação de modelo
    OCL.RDMScript de instalação de modelo
    OLP.RDMScript de instalação de modelo
    SIM.RDMScript de instalação de modelo
    SQL.RDMScript de instalação de modelo
    TFM.RDMScript de instalação de modelo
    UML.RDMScript de instalação de modelo
    UMX.RDMScript de instalação de modelo
  • notas de instalação do SQL Server 2000 Meta Data Services arquivos
    Instale os seguintes arquivos SQL Server 2000 Meta Data Services na pasta Program Files\Common Files\Microsoft Shared\Repository:
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    Instale os seguintes arquivos SQL Server 2000 Meta Data Services na pasta Program Files\Common Files\Microsoft Shared\Repository\resources\1033:
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    Instale os seguintes arquivos SQL Server 2000 Meta Data Services na pasta Program Files\Common Files\Microsoft Shared\Repository\OIM\Install:
    • DB2.RDM
    • DBM.RDM
    • DTM.RDM
    • DTS.RDM
    • EQM.RDM
    • GEN.RDM
    • IFX.RDM
    • MDS.RDM
    • OCL.RDM
    • OLP.RDM
    • SIM.RDM
    • SQL.RDM
    • TFM.RDM
    • UML.RDM
    • UMX.RDM
    Os seguintes arquivos do SQL Server 2000 Meta Data Services devem ser registrados usando o utilitário Regsvr32.exe:
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll

Referências

Para obter mais informações sobre o comando DTSRUN , consulte o tópico "Utilitário DTSRun" nos manuais online do SQL Server 2000.

Para obter mais informações sobre arquivos do SQL Server 2000 Meta Data Services, consulte o arquivo Redist.txt no SQL Server 2000. O arquivo Redist.txt está localizado na pasta raiz do arquivo de mídia de instalação do SQL Server 2000.

Propriedades

ID do artigo: 904796 - Última revisão: sábado, 11 de março de 2006 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbmt kbtshoot kberrmsg kbprb KB904796 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: 904796

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