none
Como agendar uma rotina para um pacote que carrega arquivos XML para checar se existem novos arquivos de 5 em 5 minutos? RRS feed

  • Pergunta

  • Bom dia!

    É a primeira vez que utilizo o IS, e montei um pacote que lê arquivos XML e os joga em tabelas de banco. Realmente não sei aonde agendar, lí que talvez poderia ser pelo SQL Server Agent, existe outro jeito? Não sei se o cliente terá o agent à disposição...

    Eu queria agendar uma rotina que de 5 em 5 minutos procure arquivos XML na pasta especificada no pacote, e caso exista arquivo, ele execute o pacote, jogando os campos nas tabelas especificadas.

    Obrigado!


    • Editado GattsK sexta-feira, 25 de maio de 2012 14:19
    sexta-feira, 25 de maio de 2012 13:50

Respostas

  • Olá amigo. boa tarde.

    O SQL Agent é a melhor forma para fazer este processo, pois o próprio já possui uma opção para ler pacotes SSIS. Se o seu cliente não tiver SQL agent por algum motivo de segurança, crie um serviço no VS que faz esta verificação.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    sexta-feira, 25 de maio de 2012 16:07
  • Gattsk,

    Basicamente você deverá criar um pacote no SSIS, fazer o deployment deste pacote, dentro do SQL Server Agent, configurar um job responsável em executar este pacote, dentro do Job, você poderá configurar a forma de execução, horário, alertas, entre outras opções.


    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]

    sexta-feira, 25 de maio de 2012 17:01
    Moderador

Todas as Respostas

  • Olá amigo. boa tarde.

    O SQL Agent é a melhor forma para fazer este processo, pois o próprio já possui uma opção para ler pacotes SSIS. Se o seu cliente não tiver SQL agent por algum motivo de segurança, crie um serviço no VS que faz esta verificação.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    sexta-feira, 25 de maio de 2012 16:07
  • Gattsk,

    Basicamente você deverá criar um pacote no SSIS, fazer o deployment deste pacote, dentro do SQL Server Agent, configurar um job responsável em executar este pacote, dentro do Job, você poderá configurar a forma de execução, horário, alertas, entre outras opções.


    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]

    sexta-feira, 25 de maio de 2012 17:01
    Moderador
  • Gattsk, boa tarde.

    Solucionou este problema?

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    terça-feira, 29 de maio de 2012 15:07
  • Algum resposta sobre esse problema?

    Posso não concordar com o que vc disse, mas lutarei até a morte pelo seu direito de dizer...

    terça-feira, 8 de abril de 2014 15:36