A Microsoft distribui correções do Microsoft SQL Server 2012 como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior de correções do SQL Server 2012.
Sintomas
Considere o seguinte cenário:
- Você tem uma versão do SQL Server Integration Services (SSIS) anterior ao SSIS 2012 instalada no computador.
- Você tem um pacote SSIS que usa o Microsoft Connector para Oracle da Attunity ou o Microsoft Connector para Teradata da Attunity.
- Você atualiza para o SSIS 2012.
- Você tenta abrir o pacote.
Além disso, uma mensagem de erro semelhante à seguinte é exibida:
Observação
Erro 0xc004706c: Fluxo de Dados - SSISPackageName: O componente "Oracle Source Oracle Source Name, clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}" não pôde ser criado e retornou o código de erro 0x80070005 "Acesso negado.". Certifique-se de que o componente está registrado corretamente.
Erro 0xc0048021: Fluxo de dados - SSISPackageName: o componente está ausente, não está registrado, não pode ser atualizado ou não tem interfaces necessárias. As informações de contato desse componente são "Oracle Source; Microsoft Connector para Oracle da 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. Falha no método PerformUpgrade.
Causa
Esse problema ocorre porque um GUID antigo é usado no pacote SSIS.
Resolução
Informações sobre a atualização cumulativa
Pacote de atualização cumulativa 1 para o SQL Server 2012 Service Pack 1
A correção para esse 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 Microsoft:
2765331 Pacote de atualização cumulativa 1 para SQL Server 2012 Service Pack 1Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2012. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2772858 As compilações do SQL Server 2012 lançadas após o SQL Server 2012 Service Pack 1
Pacote de atualização cumulativa 3 para o SQL Server 2012
A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 3. Para obter mais informações sobre como obter este 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 Microsoft:
2723749 Atualização cumulativa 3 para SQL Server 2012Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior SQL Server 2012. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2692828 As SQL Server builds de 2012 lançadas após o lançamento do SQL Server 2012
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Solução alternativa
Para contornar esse problema, localize e substitua o GUID antigo pelo novo no arquivo de pacote .dtsx junto com o mapeamento a seguir. Essas alterações podem ser feitas antes ou depois de os pacotes SSIS serem atualizados para o SQL Server 2012.
Oracle Source
ANTIGO: {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}
NOVO: {CB67CD40-126C-4280-912D-2A625DFAFB66}
Oracle Destination
ANTIGO: {3C2D9CC0-74EE-4f64-98E0-4DD374B92068}
NOVO: {96F6C478-E5BE-45A4-B39A-055F9787CCD4}
Gerenciador de Conexões Oracle
ANTIGO: {58BD57A5-2572-4e04-8D64-A646AFD434F3}
NOVO: {577C27D9-1E41-4116-B8AC-1A11E1E4B66D}
Fonte de 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}
Gerenciador de Conexões Teradata
ANTIGO: {EA88DC41-494C-41FE-9BB2-0B728B46B7B2}
NOVO: {84B09D80-8309-4CA8-9CEC-E19ACB76F257}
Mais informações
Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.