KB2713827 - CORREÇÃO: Erro "Dataflow - <SSISPackageName>" ao tentar abrir um pacote SSIS no SSIS 2012

Aplica-se A
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

A Microsoft distribui as correções do Microsoft SQL Server 2012 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2012 corrigir lançamento.

Sintomas

Tenha em conta o seguinte cenário:

  • Tem uma versão do SQL Server Integration Services (SSIS) anterior ao SSIS 2012 instalada no computador.
  • Tem um pacote SSIS que utiliza o Microsoft Connector para Oracle da Attunity ou o Microsoft Connector para Teradata da Attunity.
  • Atualizar para o SSIS 2012.
  • Você tenta abrir o pacote.

Nesse cenário, você recebe uma mensagem de erro semelhante à seguinte:

Nota

Erro 0xc004706c: Não foi possível criar o fluxo de dados - SSISPackageName: Componente "Oracle Source Name (Oracle Source Name, clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}") e foi devolvido o código de erro 0x80070005 "Acesso negado.". Certifique-se de que o componente está registado corretamente.

Erro 0xc0048021: Fluxo de dados - SSISPackageName: O componente está ausente, não registrado, não atualizável ou faltando interfaces necessárias. As informações de contato para este componente são "Oracle Source; Microsoft Connector para Oracle pela Attunity; Attunity Ltd.; Todos os Direitos Reservados; http://www.attunity.com; 2".

Erro 0xc004801f: Fluxo de dados - SSISPackageName: Os metadados do componente para "Oracle Source < Oracle Source Name>" não puderam ser atualizados para a versão mais recente do componente. O método PerformUpgrade falhou.

Causa

Este problema ocorre porque é utilizado um GUID antigo no pacote SSIS.

Resolução

Informações de atualização cumulativa

Pacote de atualizações cumulativas 1 para SQL Server 2012 Service Pack 1

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012 Service Pack 1, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

2765331 Pacote de atualizações cumulativas 1 para SQL Server 2012 Service Pack 1Nota Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2012 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2772858 As compilações SQL Server 2012 lançadas após o lançamento do SQL Server 2012 Service Pack 1

Pacote de atualizações cumulativas 3 para SQL Server 2012

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 3. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2012, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

2723749 Atualização cumulativa 3 para SQL Server 2012Nota Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2012 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2692828 As compilações SQL Server 2012 lançadas após o lançamento do SQL Server 2012

Estado

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

Solução

Para contornar esse problema, localize e, em seguida, substitua o GUID antigo pelo novo no arquivo de pacote .dtsx junto com o mapeamento a seguir. Estas alterações podem ser efetuadas antes ou depois de os pacotes SSIS serem atualizados para o SQL Server 2012.

Origem Oracle

ANTIGO: {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}

NOVO: {CB67CD40-126C-4280-912D-2A625DFAFB66}

Destino Oracle

ANTIGO: {3C2D9CC0-74EE-4f64-98E0-4DD374B92068}

NOVO: {96F6C478-E5BE-45A4-B39A-055F9787CCD4}

Oracle Gestor de Ligações

ANTIGO: {58BD57A5-2572-4e04-8D64-A646AFD434F3}

NOVO: {577C27D9-1E41-4116-B8AC-1A11E1E4B66D}

Fonte Teradata

ANTIGO: {58664F3B-262F-4E4B-8AD1-E3FA1B504C1E}

NOVO: {FE2F6C7B-2535-434A-8E03-894F4C01D8B7}

Destino do Teradata

ANTIGO: {3703B1C2-3155-4905-9D5B-9DDAB8EB8773}

NOVO: {664D5009-786B-4C11-A507-2BF056EF5F61}

Teradata Gestor de Ligações

ANTIGO: {EA88DC41-494C-41FE-9BB2-0B728B46B7B2}

NOVO: {84B09D80-8309-4CA8-9CEC-E19ACB76F257}

Mais Informações

Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.