none
Executar os pacotes do SSIS RRS feed

  • Pergunta

  • Boa Tarde Pessoal.

    Tenho duas perguntas:

    1 - Eu posso utilizar o SSIS para fazer o ETL de um banco ORACLE (Relacional) para outro banco ORACLE (DW)?

    2 - Eu criei o ETL no SSIS e agora eu quero executar esses pacotes em outro servidor. Eu preciso ter o Integration Services instalado para executar esses pacotes ou tem outra alternativa de rodar sem ele?

    Att,


    Fabio Jacomini
    quinta-feira, 12 de maio de 2011 16:04

Respostas

  • Fábio,

    Se possível tentar instalar o SQL Server Express With Advanced Tools, pois esta edição possui todas as ferramentas e serviços do SQL Server!!!

    Em relação DTExec.exe, vale ressaltar que esta ferramenta deve ser executada através do prompt-de-comando ou então através do agendados de tarefas do Windows.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
    domingo, 15 de maio de 2011 00:30
    Moderador
  • Boa Noite,

    Só é possível rodar pacotes SSIS em servidores onde o SSIS está instalado. Isso não significa que as fontes de dados tenham de estar na mesma máquina. Você pode ter o SSIS em uma máquina acessando dados de outras, mas para rodar o pacote é preciso ter o SSIS na máquina onde o pacote é executado.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
    segunda-feira, 23 de maio de 2011 02:35
  • Fabio,

    Sim ele é gratuito sim, igual o Express!!!!

    Acredito que as soluções apresentadas podem ajudar mesmo.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Fábio Jacomini segunda-feira, 6 de junho de 2011 20:46
    domingo, 22 de maio de 2011 22:49
    Moderador

Todas as Respostas

  • Fabio,

     

    1 - Sim, basta voce tratar as colunas e tudo mais, uma vez que um banco DW, ao menos deveria, ser menos normalizado que um banco transacional.

    2 - Agende-o pelo SQL Server como pacote SSIS apontando para FileSistem e mostre o caminho do arquivo, não é necessario o SSIS instalado.


    Oracle OCA11g, MCC 2011!
    sexta-feira, 13 de maio de 2011 14:02
    Moderador
  • Bom Dia Fabrizzio.

     

    No servidor não tem SQL Server. O maximo que tem é o Windows Server 2003.

     

    Att,


    Fabio Jacomini
    sexta-feira, 13 de maio de 2011 14:07
  • Fabio,

     

    Bom, neste caso não sei se é possivel executa-lo, tente jogar o pacote no servidor, clicar 2 vezes e veja se abre uma tela onde existem as opções execute e algumas ifnormações osbre o pacote.

    O que voce deve saber é, o pacote do SSIS é executado atravez de um "carinha" chamado DTExec.exe, creio que o mesmo é se encontra com a instalção ou do SQL Server ou do SSIS.


    Oracle OCA11g, MCC 2011!
    sexta-feira, 13 de maio de 2011 14:10
    Moderador
  • Entendi.

     

    Mas será se instalarmos a versão free do SQL Server será que roda?

     

    Att,


    Fabio Jacomini
    sexta-feira, 13 de maio de 2011 14:14
  • Fabio,

     

    Veja, eu possuo apenas SQL Server express ( O gratuito instalado em minha maquina), dentro da pasta 90/100 existem sim o DTExec.exe, o programa que roda os pacotes, basta executa-lo via DOS que ira funcionar.

    Na pasta 80, referente a meu MSDE (SQL Express versão 2000), existem o DTSRun.exe, que é a versão anterior do mesmo.


    Oracle OCA11g, MCC 2011!
    sexta-feira, 13 de maio de 2011 14:18
    Moderador
  • Fábio,

    Se possível tentar instalar o SQL Server Express With Advanced Tools, pois esta edição possui todas as ferramentas e serviços do SQL Server!!!

    Em relação DTExec.exe, vale ressaltar que esta ferramenta deve ser executada através do prompt-de-comando ou então através do agendados de tarefas do Windows.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
    domingo, 15 de maio de 2011 00:30
    Moderador
  • Ola Junior.

    Mas esse SQL Server Express With Advanced Tools é gratuito? Posso instalar em um cliente meu sem problema?

    Vou testar aqui mas acho que a forma que vc e o Fabrizzio disseram vai me ajudar a solucionar o problema aqui. Dessa forma eu posso desenvolver todo o meu etl no Integration Service e depois rodar ele em um servidor que tenha somente oracle.

     

    Abraços,


    Fabio Jacomini
    quinta-feira, 19 de maio de 2011 18:04
  • Fabio,

    Sim ele é gratuito sim, igual o Express!!!!

    Acredito que as soluções apresentadas podem ajudar mesmo.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Fábio Jacomini segunda-feira, 6 de junho de 2011 20:46
    domingo, 22 de maio de 2011 22:49
    Moderador
  • Boa Noite,

    Só é possível rodar pacotes SSIS em servidores onde o SSIS está instalado. Isso não significa que as fontes de dados tenham de estar na mesma máquina. Você pode ter o SSIS em uma máquina acessando dados de outras, mas para rodar o pacote é preciso ter o SSIS na máquina onde o pacote é executado.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
    segunda-feira, 23 de maio de 2011 02:35