YoVDO

Série DBA SQL Server - Jobs e Alertas com SQL Server Agent.

Offered By: Udemy

Tags

SQL Server Agent Courses PowerShell Courses Stored Procedures Courses T-SQL Courses SSAS Courses

Course Description

Overview

SQL Server Agent. Crie Jobs, Alertas e envio de email. Execute T-SQL, Procedures, PowerShell, CmdOS, SSIS, WMI e SSAS.

What you'll learn:
  • Criar processos automatizados com T-SQL, Stored Procedures, PowerShell, Comandos do Windows, pacote do SSIS e SSAS.
  • Gerar alertas de eventos de erros do SQL SERVER, dos valores dos contadores de desempenho ou da consulta das informações do Windows Management Instrumentation.
  • Alertar de problemas de desempenho como consumo de CPU, memória, espaço em disco, tamanho do log de transação, erros de autenticação e bloqueios.
  • Agendar a execução de Jobs em intervalos regulares, a noite ou madrugada e finais de semana.
  • Definir operadores e emails para receberem notificações na ocorrência de alertas ou execuções de sucesso ou falha de Jobs.
  • Automatize processos de negócios das aplicações e sistemas como fechamento de movimentos ou totalização mensal de vendas.
  • Realizar tarefas do DBA como backups, indexação, verificação de dados e coletar estatísticas.

Automatize tudo que você precisa no SQL Server usando o SQL Server Agent.

Configure Jobs para executar:

  • Comandos T-SQL;

  • Stored Procedures;

  • Scritps em Power Shell;

  • Comandos do sistema operacional, arquivos executáveis e arquivos de lote;

  • Pacote feito em Integration Services

Execute os Jobs quando:

  • Uma agenda for acionada;

  • Uma alerta for disparado;

  • Ocorrer ociosidade da CPU;

  • Quando o serviço do SQL Server Agent for reiniciado;

  • Quando ocorrer um acionamento manual.

Configure Alertas para disparar quando:

  • Um evento de erro no SQL Server Log;

  • Uma alteração de valor nos Contadores de Performance (Perfmon)

  • Um evento detectado por Windows Management Instrumentation (WMI);

SQL SERVER Agent é um serviço que vem junto com a instalação do SQL Server 2017 e totalmente administrado pela ferramenta SQL Server Management Studio.

Esse serviço permite a automatização das regras de negócios de banco de dados para as suas aplicações e sistema como também permite ao DBA ou Desenvolvedor automatizar suas atividades de administração dos banco de dados e desenvolvimento.

Veja o que podemos fazer com o SQL Server Agent, com automatização, alertas e envio de email:

  1. Criar rotinas para criar backups dos bancos de dados;

  2. Processos de organização e criação de índices em tabelas;

  3. Monitorar crescimento de dados em tabelas e bancos;

  4. Efetuar limpeza de dados;

  5. Verificar consistência de tabelas e banco de dados;

  6. Monitorar crescimento dos arquivos de dados dados e dos arquivos log dos bancos;

  7. Executar processos de negócios como:

    1. Fechamento contábil;

    2. Gerar relatórios de vendas diárias ;

    3. Consolidação de estoque;

    4. Envio de arquivo XML, JSON ou TXT;

    5. Monitorar o recebimento de arquivos;

    6. Transferência de dados entre bancos, servidores e empresas.

Você ainda tem processos que permitem o envio de e-mails para diversas contas SMTP. Os e-mail podem ser enviados quando:

  1. Um processo ou rotina apresenta uma falha de execução quando foi concluído com sucesso.

  2. Uma alerta foi acionado, executando uma atividade e enviando um e-mail.

Tenha um ótimo treinamento.

Wolney.


Taught by

Wolney Marconi Maia

Related Courses

Creating Programmatic SQL Database Objects
Microsoft via edX
Developing SQL Databases
Microsoft via edX
Advanced Relational Database and SQL
Coursera Project Network via Coursera
SQL Functions
Coursera Project Network via Coursera
Master C# And SQL By Building Applications
Udemy