You have multiple accounts
Choose the account you want to sign in with.

A Microsoft distribui o Microsoft SQL Server 2008 R2 e o Microsoft SQL Server 2008 correções como um arquivo que pode ser baixado. 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 do SQL Server 2008 R2 e do Microsoft SQL Server 2008.

Sintomas

Considere o seguinte cenário:

  • Você cria um pacote SSIS (SQL Server Integration Services) no Microsoft SQL Server 2008 R2 ou no Microsoft SQL Server 2008.

  • Você usa uma tarefa Executar Pacote para executar um pacote filho dentro do pacote SSIS.ObservaçãoEste pacote SSIS será citado como um pacote pai no restante deste artigo.

  • Use o tipo de configuração SQL Server para criar uma tabela de configuração para o pacote pai.

  • Você compartilha a mesma tabela de configuração com o pacote filho.

  • A tabela de configuração contém muitas entradas de configuração para objetos existentes no pacote pai. No entanto, os caminhos do objeto em determinadas entradas da tabela de configuração não existem no pacote filho. Por exemplo, quando você usa uma tabela de configuração compartilhada para o pacote pai, determinadas variáveis, gerenciadores de conexão, tarefas ou outros objetos referenciados na tabela de configuração compartilhada não existem em todos os pacotes filho.

  • Você executa o pacote pai no SQL Server Business Intelligence Development Studio (BIDS).

Nesse cenário, o pacote pai não é executado. Além disso, você recebe uma das seguintes mensagens de erro:

  • A conexão "<nome da conexão>" não foi encontrada. Esse erro é lançado pela coleção Connections quando o elemento específico da conexão não é encontrado.

  • O caminho do pacote referenciou um objeto que não pode ser encontrado: "<path>". Isso ocorre quando é feita uma tentativa de resolver um caminho de pacote para um objeto que não pode ser encontrado.

Observações

  • Além das mensagens de erro mencionadas na seção "sintomas", outras mensagens de erro também podem ocorrer.

  • Mesmo que você defina a configuração SupressConfigurationWarnings como verdadeiro, esse problema ainda ocorre.

  • Esse problema não ocorre nos serviços de integração do Microsoft SQL Server 2005.

Causa

Esse problema ocorre devido a um erro nos serviços de integração do SQL Server 2008 R2. especificamente, quando a configuração compartilhada é aplicada aos pacotes filho por meio da tarefa Executar Pacote, todos os objetos configurados devem existir no pacote. Caso contrário, a tarefa Executar Pacote gerará um erro. Esse erro normalmente é tratado como um aviso. Mas nesse caso, esse aviso faz com que a tarefa Executar Pacote relate a falha. Portanto, a execução do pacote pai falha.

Resolução

Informações sobre a atualização cumulativa

Service Pack 2 do SQL Server 2008

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 3 para SQL Server 2008 Service Pack 2. Para obter mais informações sobre esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2498535 Pacote de atualizações cumulativas 3 para SQL Server 2008 Service Pack 2Observação 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 incluídas na versão anterior do SQL Server 2008 Fix. A Microsoft recomenda que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2402659 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 2 Hotfixes do Microsoft SQL Server 2008 são criados para Service Packs específicos do SQL Server. Você deve aplicar um hotfix do SQL Server 2008 Service Pack 2 a uma instalação do SQL Server 2008 Service Pack 2. Por padrão, qualquer hotfix fornecido em um Service Pack do SQL Server está incluído no próximo Service Pack do SQL Server.

Service Pack 1 do SQL Server 2008

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 12 para SQL Server 2008 Service Pack 1. Para obter mais informações sobre esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2467236 Pacote de atualizações cumulativas 12 para SQL Server 2008 Service Pack 1Observação 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 incluídas na versão anterior do SQL Server 2008 Fix. A Microsoft recomenda que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

970365 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 1 Hotfixes do Microsoft SQL Server 2008 são criados para Service Packs específicos do SQL Server. Você deve aplicar um hotfix do SQL Server 2008 Service Pack 1 a uma instalação do SQL Server 2008 Service Pack 1. Por padrão, qualquer hotfix fornecido em um Service Pack do SQL Server está incluído no próximo Service Pack do SQL Server.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 do SQL Server 2008 R2, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2261464 Pacote de atualizações cumulativas 3 para SQL Server 2008 R2Observação 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 incluídas na versão anterior do SQL Server 2008 R2. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

981356 As compilações do SQL Server 2008 R2 que foram lançadas após a liberação do SQL Server 2008 R2

Solução alternativa

Para contornar esse problema, use um dos seguintes métodos: método 1não use o mesmo filtro de configuração em uma tabela de configuração compartilhada para vários pacotes. Especifique um filtro de configuração diferente para cada pacote. Ao fazer isso, os objetos do pacote são referenciados para apenas um pacote na tabela de configuração. Método 2Adicione um objeto fictício ao pacote problemático. Quando você faz isso, o caminho do pacote do objeto existe no pacote. Por exemplo, suponha que você tenha um pacote SSIS chamado Pkg1. Pkg1 contém um Gerenciador de conexões chamado chamado CM1. Você também tem um pacote SSIS chamado Pkg2. Pkg2 contém um Gerenciador de conexões chamado CM2. Nesse cenário, esses pacotes compartilham um mesmo filtro de configuração em uma tabela de configuração compartilhada. Para evitar esse problema, adicione um Gerenciador de conexões fictício chamado CM2 ao Pkg1. Você também pode adicionar um Gerenciador de conexões fictício chamado CM1 ao Pkg2.

Informações adicionais

Depois de aplicar esse hotfix, quando você executa o pacote do depurador DtsDebugHost. exe no BIDS (Business Intelligence Development Studio) em tempo de design, o BIDS ainda retorna a mesma mensagem de aviso descrita na seção "sintoma". No entanto, o pacote será bem-sucedido. Quando você executa o pacote fora do depurador usando DTExec. exe ou outros tempos de execução, o pacote será bem-sucedido sem nenhuma mensagem de aviso. Além disso, você recebe a seguinte mensagem que significa que as configurações foram aplicadas com êxito aos pacotes filho:

O pacote está tentando configurar do SQL Server usando a cadeia de caracteres de configuração "" NomeDoServidor. DbName ";" [dbo]. [Configurações do SSIS] ";" Conexões ";".Para obter mais informações sobre noções básicas sobre as configurações de pacote do Integration Services, acesse o seguinte website da Microsoft:

Compreendendo as configurações de pacote do Integration ServicesSe você tiver um problema semelhante no SQL Server 2008, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

974559 CORRECção: mensagem de erro quando executa um pacote do serviço de integração do SQL Server 2008 que usa uma tabela de configuração no SQL Server Business Intelligence Development Studio: "a conexão" <nome da conexão> "não encontrado"

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências

Para obter mais informações sobre o modelo de manutenção incremental do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

935897 Um modelo de serviço incremental está disponível na equipe do SQL Server para fornecer hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

822499Novo esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×