Migrando pacotes DTS (Data Transformation Services)

O Integration Services fornece várias opções para preservar soluções criadas pelo uso das ferramentas DTS (Data Transformation Services) do SQL Server 2000 e de modelos de objeto. Você pode migrar pacotes DTS para o formato do Integration Services, continuar a executar pacotes DTS usando o tempo de execução do DTS ou incorporar pacotes DTS em soluções do Integration Services usando a tarefa Executar Pacote do DTS 2000.

ObservaçãoObservação

Para obter informações sobre como atualizar pacotes que foram criados em uma versão anterior do Integration Services, consulte Atualizando pacotes do Integration Services.

Quando você migra pacotes DTS para o formato do Integration Services, a estrutura do pacote migrado e a totalidade da migração dependem do conteúdo do pacote original. Os possíveis resultados da migração de pacotes incluem o seguinte:

  • Os pacotes podem ser migrados com êxito e completamente porque contêm somente tarefas e usam apenas recursos que são mapeados para tarefas e recursos do Integration Services.

  • Os pacotes contêm tarefas e recursos DTS que não podem ser migrados diretamente para tarefas e recursos do Integration Services, mas a funcionalidade do pacote é preservada através do uso de pacotes DTS encapsulados.

  • Em alguns casos, como quando o nome de pacote contém caracteres inválidos (/ \ : [ ] . =) ou quando o pacote contém objetos não registrados, o Assistente para Migração de Pacotes não pode fazer a migração até que esses problemas sejam resolvidos.

ObservaçãoObservação

O Assistente de Migração de Pacotes deixa os pacotes DTS originais intactos e inalterados.

Se todas as tarefas do pacote puderem ser mapeadas para novas tarefas no Integration Services, a estrutura do pacote migrado será muito semelhante à do pacote DTS. Por outro lado, se as tarefas não forem mapeadas diretamente para tarefas do Integration Services, a migração mudará a estrutura do pacote. Cada tarefa não migrada retém seu formato DTS e é encapsulada em uma tarefa Executar DTS 2000. As tarefas personalizadas em pacotes também são migradas dessa maneira. Para obter mais informações, consulte Migrando tarefas.

Outros elementos de pacote, como restrições de precedência, conexões e variáveis, são migrados para o elemento equivalente do Integration Services. Para obter mais informações, consulte Migrando restrições de precedência, Migrando conexões e Migrando variáveis.

Senhas de pacote não são migradas. Entretanto, o Integration Services dá suporte a senhas de pacote DTS em pacotes DTS e na tarefa Executar Pacote do DTS 2000. Uma tarefa Executar Pacote do DTS 2000 em um pacote do Integration Services pode passar a senha do pacote para um pacote DTS. Para obter mais informações, consulte Migrando senhas.

A tarefa Script ActiveX do Integration Services normalmente pode executar o código de script que é migrado dos scripts ActiveX nos pacotes DTS sem revisão adicional. No entanto, não há suporte para referências a objetos de pacote DTS. Para obter mais informações, consulte Migrando scripts.

As anotações de texto digitadas no DTS Designer e as configurações de criação de log de pacotes e tratamento de erros não são migradas.

Depois de migrar os pacotes, os pacotes migrados deverão ser abertos para verificar problemas, inclusive falhas de validação. Por exemplo, alguns pacotes dependem de tarefas precedentes dentro do mesmo pacote para criar ou preparar fontes de dados ou destinos de dados, e pode ocorrer falha na validação quando tais objetos não puderem ser localizados. Uma falha de validação desse tipo pode ser resolvida configurando a propriedade DelayValidation como true na tarefa ou em outro objeto contêiner, ou configurando a propriedade ValidateExternalMetadata como false no componente de fluxo de dados afetado.

ObservaçãoObservação

Depois de migrar pacotes do Management Studio, conecte-se à instância local do Integration Services no Pesquisador de Objetos para consultar os pacotes migrados. Se você selecionou SQL Server como o destino, os pacotes migrados serão visíveis no nó MSDB. Se você selecionou uma pasta do sistema de arquivos como o destino, clique com o botão direito do mouse no nó Sistema de Arquivos e selecione Importar Pacote para exibir os pacotes migrados. Depois de migrar pacotes do BI Development Studio, os pacote migrados serão salvos na pasta do sistema de arquivos que você especificou e adicionados ao projeto aberto no nó Pacotes SSIS.

Os pacotes DTS não podem ser abertos ou editados diretamente no BI Development Studio.

Para obter informações gerais sobre suporte para DTS no Integration Services, consulte Suporte ao DTS (Data Transformation Services) no SQL Server 2008.

Nesta seção

  • Usando o Assistente de Migração de Pacotes DTS
    Descreve o processo de migração que o Assistente de Migração de Pacotes fornece.

  • Problemas conhecidos na migração de pacotes DTS
    Lista problemas conhecidos de migração de pacotes que o Assistente de Migração de Pacotes ou o Supervisor de Atualização podem identificar.

  • Migrando tarefas
    Descreve como o Assistente de Migração de Pacotes migra tarefas e explica as etapas que você pode seguir após a migração para reparar tarefas ou melhorar o comportamento de tarefas.

  • Migrando restrições de precedência
    Descreve como o Assistente de Migração de Pacotes migra restrições de precedência e explica as etapas que você pode seguir após a migração para melhorar o comportamento da restrição de precedência.

  • Migrando variáveis
    Descreve como o Assistente de Migração de Pacotes migra variáveis e explica as etapas que você pode seguir após a migração para reparar ou melhorar o comportamento de variáveis.

  • Migrando conexões
    Descreve como o Assistente de Migração de Pacotes migra conexões e explica as etapas que você pode seguir após a migração para editar propriedades de conexões.

  • Migrando senhas
    Descreve como o Assistente de Migração de Pacotes migra senhas e explica outras etapas que você pode seguir após a migração para melhorar a segurança.

  • Migrando scripts
    Descreve como o Assistente de Migração de Pacotes migra scripts ActiveX.

  • Como migrar pacotes DTS para o Integration Services
    Descreve as etapas para migrar pacotes DTS para o formato Integration Services.