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
Considere o seguinte cenário:
Executar um pacote do Microsoft SQL Server Integration Services (SSIS) no SQL Server 2012 Integration Services. O pacote contém um componente personalizado ou um componente de terceiros.
O componente personalizado ou de terceiros contém uma propriedade que é uma matriz de IDs de linhagem.
Observação A propriedade ContainsID e a propriedade IsArray são definidas como True para o componente.
Além disso, uma mensagem de erro semelhante à seguinte é exibida:
Observação
[SSIS. Pipeline] Erro: Nenhum objeto existe com uma ID de linhagem de número.
[Diferença na Tabela] Erro: Não é possível recuperar as informações dos campos, configure o componente.
[SSIS. Pipeline] Error: "ComponentName" falhou na validação e a validação devolveu status "VS_ISBROKEN".
Observação Se você usar o componente de diferença de tabela COZYROC de terceiros, encontrará esse problema.
Causa
Esse problema ocorre porque a combinação da matriz das IDs de linhagem é retornada incorretamente. Isso causa a falha quando a matriz é analisada.
Resolução
Informações sobre a 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 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çõ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 obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2692828 As compilações SQL Server 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".