Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12448|Resposta: 1

[Fonte] Empregos no SQL Server

[Copiar link]
Publicado em 05/09/2018 16:58:19 | | | |
Este post foi editado pela última vez por sgFengSu em 2018-9-6 08:51

Seja um banco de dados ou outro sistema, haverá algo que pode ser executado sem envolvimento humano.
Esse tipo de definição pode ser alcançado por meio de trabalhos no banco de dados SQL Server.
Para trabalhos SQL SERVER, trata-se de uma série de operações especificadas realizadas sequencialmente pelo agente SQL SERVER.

O principal relacionado ao trabalho é o trabalho mostrado no diagrama a seguir, e o outro é o monitor de atividade do trabalho (o serviço proxy SQL Server precisa ser ativado)



Após a preparação básica ser concluída, o próximo passo é criar, executar, modificar e excluir o trabalho

sp_add_job
Criar um emprego
sp_add_jobstep
Crie uma ou mais etapas do trabalho
sp_add_schedule
Crie um plano
sp_attach_schedule
Anexe um plano a uma atividade
sp_add_jobserver
Configure o servidor para o trabalho
Claro, pessoalmente acho a visualização amigável muito mais rápida do que executar essas instruções (conseguida clicando com o botão direito no trabalho - criando o trabalho)


No passo, pessoalmente prefiro escrever a instrução para ser executada como um procedimento armazenado, e é mais conveniente manter o procedimento armazenado apenas depois

Ao criar um novo passo, você pode encontrar essa situação, como mostrado na figura abaixo, porque o componente no último parêntese está ausente, você pode consultar o link
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


No plano, tente adicionar um plano para enviar um e-mail ao administrador caso ele falhe, para evitar a situação de você não saber se a execução do trabalho falhar, e algum antivírus também bloquear esse trabalho; se houver um mecanismo antivírus, tente adicionar uma lista branca.

Dica: alguns procedimentos armazenados podem ser executados por mais de um minuto, esse tipo de execução na página terá um mecanismo de tempo de resposta e depois reportará alguns erros, e o procedimento armazenado não poderá ser executado.
Se isso acontecer, o procedimento armazenado é realmente impossível de otimizar, e o procedimento armazenado pode ser colocado no trabalho para executá-loExecutivomsdb.dbo.sp_start_job@job_name='job_name'Dessa forma, o constrangimento pode ser evitado e, claro, não se esqueça de lembrar o fim da execução.
executivo msdb.dbo.sp_start_job @job_name='job_name'







Anterior:Compreensão da palavra-chave instanceof em Java
Próximo:Spring e MyBatis integram o tipo de texto pit no código gerado automaticamente
Publicado em 06/09/2018 09:27:51 |
Procedimento para a operação diária automática de backup de bancos de dados SQL Server
https://www.itsvse.com/thread-4895-1-1.html
(Fonte: Architect_Programmer)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com