Atualizando pacotes do Integration Services

Quando você atualiza uma instância do SQL Server 2005 para o SQL Server 2008, os pacotes existentes do SQL Server 2005 Integration Services (SSIS) não são atualizados automaticamente para o formato de pacote usado pelo SQL Server 2008 Integration Services (SSIS). Você terá que selecionar um método de atualização e atualizar os pacotes do SQL Server 2005 manualmente.

Quando você atualiza um pacote do SQL Server 2005, o Integration Services migra os scripts existentes em qualquer tarefa Script e componente Script para o MicrosoftVisual Studio Tools for Applications (VSTA). No SQL Server 2005, os scripts em tarefas Script ou em componentes Script usavam o MicrosoftVisual Studio for Applications (VSA). Para obter mais informações sobre alterações que você possa ter que fazer nos scripts antes da migração e sobre falhas na conversão de scripts, consulte Migrando scripts para o VSTA.

Selecionando um método de atualização

Você pode usar vários métodos para atualizar pacotes do SQL Server 2005. Em alguns desses métodos, a atualização é apenas temporária. Em outros, a atualização é permanente. A tabela a seguir descreve cada um desses métodos e se a atualização é temporária ou permanente.

Método de atualização

Tipo de atualização

Use o utilitário dtexec (dtexec.exe) instalado com o SQL Server 2008 para executar um pacote do SQL Server 2005.

Para obter mais informações, consulte Utilitário dtexec.

A atualização de pacotes e a migração de scripts são temporárias.

Não é possível salvar as alterações.

Abra um arquivo de pacote do SQL Server 2005 no Business Intelligence Development Studio.

A atualização do pacote e a migração de scripts serão permanentes se você salvar o pacote; caso contrário, elas serão temporárias.

Adicione um pacote do SQL Server 2005 a um projeto existente no Business Intelligence Development Studio.

A atualização do pacote e a migração de scripts são permanentes.

Use o Assistente de Atualização de Pacote SSIS para criar ou abrir um projeto do SQL Server 2005Integration Services e atualizar vários pacotes no projeto.

Para obter mais informações, consulte Como atualizar pacotes do Integration Services usando o Assistente de Atualização de Pacote SSIS e Ajuda F1 do Assistente de Atualização de Pacotes SSIS.

A atualização de pacotes e a migração de scripts são permanentes.

Use o método Upgrade para atualizar um ou mais pacotes do Integration Services.

A atualização de pacotes e a migração de scripts são permanentes.

Noções básicas sobre resultados da atualização de pacotes

No processo de atualização de pacotes, a maioria dos componentes e recursos dos pacotes do SQL Server 2005 são convertidos diretamente em seus respectivos equivalentes do SQL Server 2008. No entanto, há vários componentes e recursos que não serão atualizados ou têm resultados de atualização dos quais você deve estar ciente. A tabela a seguir identifica esses componentes e recursos.

ObservaçãoObservação

Para identificar os pacotes que apresentam os problemas listados nesta tabela, execute o Supervisor de Atualização. Para obter mais informações, consulte Usando o Supervisor de Atualização para preparar para atualizações.

Componente ou recurso

Resultados da atualização

Cadeias de conexão

Os nomes de certos provedores foram alterados no SQL Server 2008 e exigem valores diferentes nas cadeias de conexão.

Para atualizar as cadeias de conexão, use um dos seguintes procedimentos:

  • Use o Assistente para Atualização de Pacote SSIS para atualizar o pacote e selecione a opção Atualizar cadeias de caracteres de conexão para usar novos nomes de provedor.

  • No Business Intelligence Development Studio, na página Geral da caixa de diálogo Opções, selecione a opção Atualizar cadeias de caracteres de conexão para usar novos nomes de provedor. Para obter mais informações sobre essa opção, consulte Página Geral.

  • No Business Intelligence Development Studio, abra o pacote e altere manualmente o texto da propriedade ConnectionString.

ObservaçãoObservação
Você não pode usar os procedimentos anteriores para atualizar uma cadeia de conexão quando ela está armazenada em um arquivo de configuração ou em um arquivo de fonte de dados, ou quando uma expressão define a propriedade ConnectionString. Para atualizar a cadeia de conexão nesses casos, é necessário atualizar manualmente o arquivo ou a expressão. Para obter mais informações sobre fontes de dados, consulte Usando fontes de dados em pacotes.

Transformação Pesquisa

O processo de atualização de pacotes atualiza automaticamente a transformação Pesquisa para a versão do SQL Server 2008. Porém, a versão do SQL Server 2008 deste componente tem alguns recursos adicionais dos quais você pode se beneficiar.

Para obter mais informações, consulte Transformação Pesquisa.

Tarefa Script e componente Script

O processo de atualização de pacotes migra automaticamente os scripts da tarefa Script e do componente Script do VSA para o VSTA.

Para obter mais informações sobre alterações que você possa ter que fazer nos scripts antes da migração e sobre falhas na conversão de scripts, consulte Migrando scripts para o VSTA.

Componentes de terceiros e personalizados

Esses componentes não serão atualizados. Eles devem ser recompilados manualmente para que funcionem com o SQL Server 2008 Integration Services.

Consulte também

Conceitos

Histórico de alterações

Conteúdo atualizado

  • Arquivos de fonte de dados adicionados à observação previamente inserida sobre como atualizar uma cadeia de conexão.

  • Adição de uma observação sobre como atualizar uma cadeia de conexão armazenada em um arquivo de configuração ou definida por uma expressão.

  • Correção das descrições dos métodos de atualização de abertura de um arquivo de pacote e adição de um pacote a um projeto existente.