Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Série DBA SQL Server - Jobs e Alertas com SQL Server Agent.
Rating: 4.7 out of 5(70 ratings)
4,221 students

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

SQL Server Agent. Crie Jobs, Alertas e envio de email. Execute T-SQL, Procedures, PowerShell, CmdOS, SSIS, WMI e SSAS.
Last updated 9/2021
Portuguese

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.

Course content

14 sections90 lectures10h 41m total length
  • Apresentação do instrutor.8:35

    O que você aprenderá nesta aula:

    • Uma breve explicação do curso e seus objetivos.

    • Apresentação do instrutor.

    Benefícios do SQL Server Agent

    SQL Server Agent usa o SQL Server para armazenar informações de trabalhos. Os trabalhos contêm uma ou mais etapas de trabalho. Cada etapa contém sua própria tarefa; por exemplo, fazer o backup de um banco de dados.

    SQL Server Agent pode executar um trabalho de uma agenda, em resposta a um evento específico ou sob demanda. Por exemplo, se desejar fazer o backup de todos os servidores da empresa todo dia após o expediente, você pode automatizar essa tarefa. Agende o backup para execução após as 22:00, de segunda a sexta; se o backup encontrar um problema, o SQL Server Agent poderá registrar o evento e notificá-lo.

  • Arquitetura do SQL Server Agent Engine.20:18

    O que você aprenderá nesta aula:

    • Conhecer a arquitetura do SQL Server Agent, os seus componentes e como eles se relacionam.

  • O que você sabe sobre SQL Server Agent?
  • Criando um ambiente com SQL Server 2017.6:53

    O que você aprenderá nesta aula:

    • A criar um ambiente do SQL Server para realizar todas as aulas do SQL Server Agent.

  • Configuração do SQL Server Agent Service.8:35

    O que você aprenderá nesta aula:

    • Ajustar a conta que executa o serviço do SQL Server Agent.

    • Marcar com execução automática quando o servidor for reiniciado.

    • Configurar para recuperação automática em caso de falha.

Requirements

  • Instalação do SQL SERVER 2017 ou SQL Server 2019.
  • Conhecimentos básicos de T-SQL e programação.

Description

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.

Who this course is for:

  • A todos que precisamo aprender a automatizar seus processos, suas demanda de aplicação, conhecer o funcionamento do SQL Server Agent para estudos e certificações.