Usuário com melhor resposta
Como agendar uma rotina para um pacote que carrega arquivos XML para checar se existem novos arquivos de 5 em 5 minutos?

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
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
- Sugerido como Resposta Edinaldo Junior quarta-feira, 9 de abril de 2014 18:52
- Marcado como Resposta Durval RamosModerator terça-feira, 20 de maio de 2014 23:45
-
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]
- Sugerido como Resposta Edinaldo Junior quarta-feira, 9 de abril de 2014 18:52
- Marcado como Resposta Durval RamosModerator terça-feira, 20 de maio de 2014 23:45
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
- Sugerido como Resposta Edinaldo Junior quarta-feira, 9 de abril de 2014 18:52
- Marcado como Resposta Durval RamosModerator terça-feira, 20 de maio de 2014 23:45
-
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]
- Sugerido como Resposta Edinaldo Junior quarta-feira, 9 de abril de 2014 18:52
- Marcado como Resposta Durval RamosModerator terça-feira, 20 de maio de 2014 23:45
-
-