none
Migrar DTS para o INTEGRATION SERVICES RRS feed

  • Pergunta

  • Pessoal,

     

    Existe alguma forma automática de migrar meu pacote DTS para o INTEGRATION ?

    Tentei importar pelo BIDS, mas creio que ele não dá essa opção.

     

    * Já tenho o ambiente SQL 2000 (Server 01) e SQL 2005 (Server 02) instalado.

    terça-feira, 23 de dezembro de 2008 14:34

Respostas

  • Olá Rick 2008,

     

    Não sei se é a melhor, mas é possível migrar da seguinte forma:

     

    - Abra o Business Intelligence Studio
    - Crie um novo projeto do tipo SSIS
    - No Solution Explorer vá em SSIS Packages
    - Clique com o botão direito e escolha a opção Migrate DTS 2000 Package

     

    Vale a pena lembrar também que nem todos os pacotes podem ser migrados com êxito. Pacotes triviais com tarefas do tipo Transform Data, Send Mail, etc são fortes candidatos a não darem problemas. Já pacotes com ActiveX possivelmente vão lhe render uma boa dor de cabeça. Considere criar novos pacotes SSIS e utilize a tarefa Execute DTS Package para executar os pacotes a partir do SSIS. Isso diminui o tempo de migração enquanto você converte os pacotes que derem problema manualmente.

     

    No site da Microsoft, existe o Upgrade Technical Reference que é um EBook destinado a migração do SQL Server 7/2000 para o 2005. Há uma sessão inteira dedicada a migração de pacotes DTS. Recomendo dar uma olhada.

     

    [ ]s,

     

    Gustavo

    terça-feira, 23 de dezembro de 2008 17:04

Todas as Respostas

  • Rick,

     

    Você deseja migrar os dts desenvolvidos no SQL Server 2000 para o 2005!!!

     

    Se eu não estou enganado o Books On-Line do SQL Server 2005 possui algumas informações sobre este assunto, você já tentou através do BIDS.

    terça-feira, 23 de dezembro de 2008 15:52
    Moderador
  • Olá Rick 2008,

     

    Não sei se é a melhor, mas é possível migrar da seguinte forma:

     

    - Abra o Business Intelligence Studio
    - Crie um novo projeto do tipo SSIS
    - No Solution Explorer vá em SSIS Packages
    - Clique com o botão direito e escolha a opção Migrate DTS 2000 Package

     

    Vale a pena lembrar também que nem todos os pacotes podem ser migrados com êxito. Pacotes triviais com tarefas do tipo Transform Data, Send Mail, etc são fortes candidatos a não darem problemas. Já pacotes com ActiveX possivelmente vão lhe render uma boa dor de cabeça. Considere criar novos pacotes SSIS e utilize a tarefa Execute DTS Package para executar os pacotes a partir do SSIS. Isso diminui o tempo de migração enquanto você converte os pacotes que derem problema manualmente.

     

    No site da Microsoft, existe o Upgrade Technical Reference que é um EBook destinado a migração do SQL Server 7/2000 para o 2005. Há uma sessão inteira dedicada a migração de pacotes DTS. Recomendo dar uma olhada.

     

    [ ]s,

     

    Gustavo

    terça-feira, 23 de dezembro de 2008 17:04
  • Maia,

     

    Gostei desta opção que você postou, eu ainda não tinha realizado este procedimento, achei simple e prático.

    terça-feira, 23 de dezembro de 2008 17:58
    Moderador
  • Bom Dia,

    Estou com uma dúvida no processo de migração do DTS para o SSIS. Ao abrir o Business Intelligence Studio, vou na opção Migrate DTS 2000 package e após concluir cria um arquivo .dtsx. Até aí tudo bem, minha dúvida é como faço para incluir esse arquivo no SQL como SSIS, pois minha necessidade é executar esses DTS como SSIS em Jobs.

    Como faço isso?

    Obrigado.
    quarta-feira, 3 de março de 2010 13:59
  • Luiz,

    Na verdade você vai executar este arquivo .dtsx através do comando DTExec ou DTExecui.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 3 de março de 2010 18:33
    Moderador
  • humm...blz etão. Isso no Step do Job eu seleciono o Tipo como Operating System (CmdExec) e no comando coloco "DTExec C:\DTS\exemplo.dtsx", é isso mesmo?

    Obrigado.
    quarta-feira, 3 de março de 2010 18:47
  • Não estou conseguindo executar o pacote SSIS pelo arquivo dtsx. Coloquei no Step como citado acima e nada, alguem sabe como posso executar o pacote num JOB?
    quinta-feira, 4 de março de 2010 13:41
  • Olá Pesosal



    Consegui executar o pacote pelo Businnes Intelligence Studio, mas quando tento executar pelo SQL me retorna o erro de que os os arquivos txt, q este paco gera, não existem ou não tem permissão. Já dei permissão everyone full control como teste e mesmo assim n funciona.

    Alguem tema lguma ideia do q pode ser, do q posso fazer?

    Obrigado.
    segunda-feira, 8 de março de 2010 14:25