Requerimentos básicos:
- Script que será utilizado pela JOB;
- Banco de dados restaurados, e se necessário, com novos campos, ou tabelas que seu script exigir;
- Básico Inglês [datas...dias...]
- Paciência e leitura.
O que vem a ser uma JOB?
Uma
SQL JOB pode ser interpretada como 'uma série de passos executáveis
dentro de datas e horários pré-estabelecidos'. As JOBs realizam tarefas
administrativas em nosso Banco de dados, com parte de uma
automatização. Para nosso uso, JOBs que executam tarefas como Reset,
Controle de Vips, Anti-dupe... são imprescendíveis.
Como instalar minha JOB no SQL?
1] Abra seu SQL Enterprise Manager, e expanda as guias até MANAGEMENT > SQL Server Agent > Jobs;
2] Clique direito em Jobs, e selecione "New Job...";
3] Uma nova janela se abrirá, e nesse local iniciamos a inclusão de nossa nova Job;
General - Opções Gerais da Job, onde basicamente serão definidos o NOME e DESCRIÇÃO de nossa Job
Steps - Nesse local iremos colar o Script que será realizado por esta Job
Schedule - Nesse local serão definidos os horários de funcionamente da Job
4] Após definir o nome de sua Job, e uma breve descrição, opcional, da mesma... passe para Steps, e selecione "New...";
Step Name - Nome do Script [meramente para controle... você utilizar até mesmo o nome de sua job nesse campo]
Database - Campo importante, é preciso selecionar em qual database o script dessa Job será executado... muitas vezes "MuOnline"
Command
- Copie e cole nesse campo o script que será executado pela Job. Clique
em "PARSE" para verificar se não existem erros no script
5] Após os passo 4, clique em OK, e passe para a guia "SCHEDULE", "NEW
SCHEDULE...", preencha o campo Name com mais um nome meramente para
controle [assim como em STEPS] e clique em "CHANGE";
Occurs - Com que frequência sua JOB ocorre [diariamente, semanalmente, mensalmente]
Daily - Esta janela será alterada de acordo com a seleção anterior... o Inglês aqui faz-se fundamental
Daily Frequency
- A frequência na qual a JOB ocorre durante o dia... [occurs once at...
- ocorre uma vez ? s... | occurs every... - ocorre a cada...]
Duration - Duração desta Job em nosso SQL.
6] Tudo preenchido, basta agora os OKs, para que sua job esteja instalada e funcional.
Considerações importantes:
- Cuidado com a mudança de horário no relógio do windows... isso afeta diretamente as jobs, podendo travá-las.
- Verifique se o SQL Server Agent está ligado [confira na primeira foto desse tutorial, a seta verde ao lado da opção].
- Script que será utilizado pela JOB;
- Banco de dados restaurados, e se necessário, com novos campos, ou tabelas que seu script exigir;
- Básico Inglês [datas...dias...]
- Paciência e leitura.
O que vem a ser uma JOB?
Uma
SQL JOB pode ser interpretada como 'uma série de passos executáveis
dentro de datas e horários pré-estabelecidos'. As JOBs realizam tarefas
administrativas em nosso Banco de dados, com parte de uma
automatização. Para nosso uso, JOBs que executam tarefas como Reset,
Controle de Vips, Anti-dupe... são imprescendíveis.
Como instalar minha JOB no SQL?
1] Abra seu SQL Enterprise Manager, e expanda as guias até MANAGEMENT > SQL Server Agent > Jobs;
2] Clique direito em Jobs, e selecione "New Job...";
3] Uma nova janela se abrirá, e nesse local iniciamos a inclusão de nossa nova Job;
General - Opções Gerais da Job, onde basicamente serão definidos o NOME e DESCRIÇÃO de nossa Job
Steps - Nesse local iremos colar o Script que será realizado por esta Job
Schedule - Nesse local serão definidos os horários de funcionamente da Job
4] Após definir o nome de sua Job, e uma breve descrição, opcional, da mesma... passe para Steps, e selecione "New...";
Step Name - Nome do Script [meramente para controle... você utilizar até mesmo o nome de sua job nesse campo]
Database - Campo importante, é preciso selecionar em qual database o script dessa Job será executado... muitas vezes "MuOnline"
Command
- Copie e cole nesse campo o script que será executado pela Job. Clique
em "PARSE" para verificar se não existem erros no script
5] Após os passo 4, clique em OK, e passe para a guia "SCHEDULE", "NEW
SCHEDULE...", preencha o campo Name com mais um nome meramente para
controle [assim como em STEPS] e clique em "CHANGE";
Occurs - Com que frequência sua JOB ocorre [diariamente, semanalmente, mensalmente]
Daily - Esta janela será alterada de acordo com a seleção anterior... o Inglês aqui faz-se fundamental
Daily Frequency
- A frequência na qual a JOB ocorre durante o dia... [occurs once at...
- ocorre uma vez ? s... | occurs every... - ocorre a cada...]
Duration - Duração desta Job em nosso SQL.
6] Tudo preenchido, basta agora os OKs, para que sua job esteja instalada e funcional.
Considerações importantes:
- Cuidado com a mudança de horário no relógio do windows... isso afeta diretamente as jobs, podendo travá-las.
- Verifique se o SQL Server Agent está ligado [confira na primeira foto desse tutorial, a seta verde ao lado da opção].