SQL 20764 – Administering a SQL Database Infrastructure

  • Data de Início
  • Turnos
    Noturno
  • Duração
    10 noites
  • Tipo
    Presencial | LIVE

Sobre este curso:

Este curso de cinco dias ministrado por instrutor fornece aos alunos que administram e mantêm bancos de dados do SQL Server com o conhecimento e as habilidades para administrar uma infraestrutura de banco de dados servidor SQL. Além disso, será útil para os indivíduos que desenvolvem aplicativos que fornecem conteúdo de bancos de dados do SQL Server.

 

Pré-Requisitos: 

  • Conhecimento básico do sistema operacional Microsoft Windows e suas principais funcionalidades.
  • Conhecimento prático do Transact-SQL.
  • Conhecimento prático de bancos de dados relacionais.
  • Alguma experiência com design de banco de dados.

 

Perfil da audiência:

O público principal deste curso são os indivíduos que administram e mantêm bancos de dados SQL Server. Estes indivíduos realizam manutenção e administração de banco de dados como sua principal área de responsabilidade, ou trabalham em ambientes onde os bancos de dados desempenham um papel fundamental em seu trabalho principal.
O público-alvo secundário para este curso são indivíduos que desenvolvem aplicativos que fornecem conteúdo de bancos de dados SQL Server.

 

Depois de concluir este curso, os alunos serão capazes de:

  • Autenticar e autorizar usuários. 
  • Atribuir funções de servidor e banco de dados.
  • Autorizar usuários a acessar recursos.
  • Proteger os dados com criptografia e auditoria.
  • Descrever modelos de recuperação e estratégias de backup.
  • Backup de bancos de dados do SQL Server.
  • Restaurar bancos de dados do SQL Server.
  • Automatizar o gerenciamento de banco de dados.
  • Configurar segurança para o agente do SQL Server.
  • Gerenciar alertas e notificações.
  • Gerenciando o SQL Server usando o PowerShell.
  • Rastrear o acesso ao SQL Server.
  • Monitorar uma infraestrutura do SQL Server.
  • Solucionar problemas de uma infraestrutura do SQL Server.
  • Importar e exportar dados.

 

Conteúdo Programático:

Módulo 1 – Segurança do SQL Server
A proteção de dados nos bancos de dados do Microsoft SQL Server é essencial e requer um conhecimento prático dos problemas e dos recursos de segurança do SQL Server. Este módulo descreve modelos de segurança, logins, usuários, bancos de dados parcialmente contidos e autorização entre servidores do SQL Server.
Lições:

  • Autenticação de conexões com o SQL Server
  • Autorizando logons para conectar-se a bancos de dados
  • Autorização em servidores
  • Bancos de dados parcialmente contidos. 

Laboratório: Autenticando usuários

Depois de concluir este módulo, você poderá:

  • Descrever os conceitos básicos do SQL Server. 
  • Autenticar a conexão do SQL Server.
  • Autorizar o login do usuário para bancos de dados.
  • Autorização entre servidores.
  • Banco de dados parcialmente contidos.

 

Módulo 2 – Atribuindo Funções de Servidor e Banco de Dados.
O uso de funções simplifica o gerenciamento de permissões de usuários. Com as funções, você pode controlar o acesso dos usuários autenticados aos recursos do sistema com base na função de trabalho de cada usuário. Em vez de atribuir permissões usuário por usuário, você pode conceder permissões a uma função e tornar os usuários membros de funções. O Microsoft SQL Server inclui suporte para funções de segurança definidas no nível do servidor e no nível do banco de dados.
Lições:

  • Trabalhando com funções de servidor
  • Trabalhando com funções de banco de dados fixo.
  • Atribuindo funções de banco de dados definidas pelo usuário. 

Laboratório: Atribuindo funções de banco de dados e servidor

Depois de concluir este módulo, você será capaz de:

  • Descrever e usar funções de servidor para gerenciar a segurança no nível do servidor. 
  • Descrever e usar funções de banco de dados fixos.
  • Usar funções de banco de dados e funções de aplicativo personalizadas para gerenciar a segurança em nível de banco de dados.

 

Módulo 3 – Autorizando usuários a acessar recursos.
Nos módulos anteriores, você viu como a segurança do Microsoft SQL Server é organizada e como conjuntos de permissões podem ser atribuídos no nível de servidor e banco de dados usando funções de servidor fixas, funções de servidor definidas pelo usuário, funções de banco de dados fixas e funções de aplicativo. A etapa final na autorização de usuários para acessar recursos do SQL Server é a autorização de usuários e funções para acessar objetos de servidor e banco de dados. Neste módulo, você verá como essas permissões de objeto são gerenciadas. Além de permissões de acesso em objetos de banco de dados, o SQL Server fornece a capacidade de determinar quais usuários têm permissão para executar códigos, como procedimentos e funções armazenados. Em muitos casos, essas permissões e as permissões nos objetos de banco de dados são melhor configuradas no nível do esquema, e não no nível do objeto individual. Concessões de permissão baseadas em esquema podem simplificar sua arquitetura de segurança. Você explorará a concessão de permissões no nível do esquema na lição final deste módulo.

Lições:

  • Autorizando o acesso do usuário a objetos. 
  • Autorizando usuários a executar o código. 
  • Configurando permissões no nível de esquema.

Laboratório: Autorizando os usuários a acessar recursos. 

Depois de concluir este módulo, você será capaz de:

  • Autorizar o acesso do usuário aos objetos.
  • Autorizar os usuários a executar o código.
  • Configurar permissões no nível do esquema.

 

Módulo 4 – Protegendo dados com criptografia e auditoria. 

Este módulo descreve as opções disponíveis para auditoria no SQL Server, como usar e gerenciar o recurso de auditoria do SQL Server e como implementar a criptografia.

Lições:

  • Opções para auditoria de acesso a dados no SQL Server
  • Implementando a auditoria do SQL Server
  • Gerenciando a auditoria do SQL Server
  • Proteção de dados com criptografia

Laboratório: Usando auditoria e criptografia

Depois de concluir este módulo, você será capaz de:

  • Descrever as opções de auditoria de acesso a dados. 
  • Implementar a auditoria do SQL Server.
  • Gerenciar auditoria do SQL Server.
  • Descrever e implementar métodos de criptografia de dados no SQL Server.
  • Implementar criptografia.

 

Módulo 5 – Modelos de recuperação e estratégias de backup.
Neste módulo, você considerará como criar uma estratégia que esteja alinhada com as necessidades organizacionais, com base nos modelos de backup disponíveis, e a função dos logs de transação na manutenção da consistência do banco de dados.
Lições:

  • Noções básicas sobre estratégias de backup.
  • Logs de transação do SQL Server.
  • Planejando Estratégias de Backup.

Laboratório: Noções básicas sobre modelos de recuperação do SQL Server.

Depois de concluir este módulo, você será capaz de:

  • Descrever várias estratégias de backup.
  • Descrever como os logs de transação do banco de dados função.
  • Planeje uma estratégia de backup do SQL Server.

 

Módulo 6 – Backup de bancos de dados do SQL Server
No módulo anterior, você aprendeu a planejar uma estratégia de backup para um sistema SQL Server. Agora você pode aprender como executar backups do SQL Server, incluindo backups de bancos de dados completos e diferenciais, backups de log de transações e backups parciais. Neste módulo, você aprenderá a aplicar várias estratégias de backup.
Lições:

  • Backup de bancos de dados e logs de transações
  • Gerenciamento de backups de banco de dados
  • Opções avançadas de banco de dados. 

Laboratório: Backup de bancos de dados SQL Server

Depois de concluir este módulo, você será capaz de:

  • Executar backups de bancos de dados e logs de transações do SQL Server. 
  • Gerenciar backups de banco de dados.
  • Descrever opções avançadas de backup.

 

Módulo 7 – Restaurando bancos de dados do SQL Server
Neste módulo, você verá como restaurar bancos de dados do usuário e do sistema e como implementar a recuperação pontual.
Lições:

  • Entendendo o processo de restauração. 
  • Restaurando bancos de dados
  • Cenários avançados de restauração. 
  • Recuperação point-in-time. 

Laboratório: Restaurando bancos de dados usuário do SQL Server

Depois de concluir este módulo, você será capaz de:

  • Explicar o processo de restauração.
  • Restaurar banco de dados. 
  • Executar operações de restauração avançadas. 
  • Executar uma recuperação point-in-time.

 

Módulo 8 – Automatizando o gerenciamento do SQL Server
Este módulo descreve como usar o SQL Server Agent para automatizar tarefas, como configurar contextos de segurança para tarefas e como implementar tarefas multisservidor.
Lições:

  • Automatizando o gerenciamento do SQL Server
  • Trabalhando com o SQL Server Agent
  • Gerenciando trabalhos do SQL Server agent
  • Gerenciamento Multi-servidor. 

Laboratório: Automatizando o gerenciamento do SQL Server

Depois de concluir este módulo, você será capaz de:

  • Descrever métodos para automatizar o gerenciamento do SQL Server.
  • Configurar trabalhos, tipos de etapas de trabalho e agendamentos. 
  • Gerenciar trabalhos do SQL Server Agent.
  • Configurar servidores mestres e de destino.

 

Módulo 9 – Configurando a segurança para o SQL Server Agent
Este módulo descreve as considerações para a segurança do SQL Server Agent, incluindo as credenciais e as contas de proxy.
Lições:

  • Entendendo a Segurança do SQL Server Agent.
  • Configurando Credenciais.
  • Configurando Contas de ProxyE.

Laboratório: Configurando a segurança para o SQL Server Agent

Depois de concluir este módulo, você será capaz de:

  • Explicar a segurança do SQL Server Agent.
  • Configurar credenciais.
  • Configurar contas de Proxy.

 

Módulo 10 – Monitoramento do SQL Server com alertas e notificações
Este módulo aborda a configuração do Database Mail, alertas e notificações para uma instância do SQL Server e a configuração de alertas para o Banco de Dados SQL do Microsoft Azure.
Lições:

  • Monitorando erros do SQL Server.
  • Configurando o Database Mail.
  • Operadores, alertas e notificações.
  • Alertas no Banco de dados SQL do Azure.

Laboratório: Monitoramento do SQL Server com alertas e notificações

Depois de concluir este módulo, você será capaz de:

  • Monitorar erros do SQL Server.
  • Configurar e-mail do banco de dados.
  • Configurar operadores, alertar e notificações.
  • Trabalhar com alertas no banco de dados SQL do Azure.

 

Módulo 11 – Introdução ao gerenciamento do SQL Server usando o PowerShell
Este módulo examina como usar o Windows PowerShell com o Microsoft SQL Server. As empresas precisam constantemente aumentar a eficiência e a confiabilidade de manter sua infraestrutura de TI; Com o PowerShell, você pode melhorar essa eficiência e confiabilidade criando scripts para executar tarefas. Os scripts do PowerShell podem ser testados e aplicados várias vezes a vários servidores, economizando tempo e dinheiro para sua organização.
Lições:

  • Introdução ao Windows PowerShell.
  • Configurar o SQL Server usando o PowerShell.
  • Administrar e manter o SQL Server com o PowerShell.
  • Gerenciando bancos de dados SQL do Azure usando o PowerShell.

Laboratório: Administrando o SQL Server usando o PowerShell

Depois de concluir este módulo, você será capaz de:

  • Descrever os benefícios do PowerShell e seus conceitos fundamentais.
  • Configurar o SQL Server usando o PowerShell.
  • Administrar e manter o SQL Server usando o PowerShell.
  • Gerenciar um banco de dados SQL do Azure usando o PowerShell.

 

Módulo 12 – Rastreamento de acesso ao SQL Server
Este módulo se concentra nos conceitos de arquitetura, estratégias de solução de problemas e cenários de uso de Eventos Estendidos.
Lições:

  • Conceitos principais de eventos estendidos.
  • Trabalhando com Eventos Estendidos.

Laboratório: Eventos Estendidos. 

Depois de concluir este módulo, você será capaz de:

  • Descrever os principais conceitos do Extended Events.
  • Criar e consultar sessões de Extended Events.

 

Módulo 13 – Monitoramento do SQL Server
O Mecanismo de Banco de Dados do Microsoft SQL Server pode ser executado por longos períodos sem a necessidade de atenção administrativa. No entanto, se você monitorar regularmente a atividade que ocorre no servidor de banco de dados, poderá lidar com possíveis problemas antes que eles apareçam. O SQL Server fornece várias ferramentas que você pode usar para monitorar a atividade atual e registrar detalhes da atividade anterior. Você precisa se familiarizar com o que cada uma das ferramentas faz e como usá-las. É fácil ficar sobrecarregado com o volume de saída que as ferramentas de monitoramento podem fornecer, então você também precisa aprender técnicas para analisar sua saída.
Lições:

  • Atividade de monitoramento
  • Captura e gerenciamento de dados de desempenho
  • Analisando dados de desempenho coletados
  • Utilitário do SQL Server.

Laboratório: Monitoramento do SQL Server

Depois de concluir este módulo, você será capaz de:

  • Monitorar a atividade atual. 
  • Capturar e gerenciar dados de desempenho.
  • Analisar os dados de desempenho coletados.
  • Configurar o utilitário do SQL Server.

 

Módulo 14 – Solucionando problemas de SQL Server
Os administradores de banco de dados que trabalham com o Microsoft SQL Server precisam adotar a importante função de solução de problemas quando surgirem problemas, principalmente se os usuários de aplicativos essenciais aos negócios que dependem de bancos de dados do SQL Server estiverem sendo impedidos de trabalhar. É importante ter uma metodologia sólida para resolver problemas em geral e estar familiarizado com os problemas mais comuns que podem surgir ao trabalhar com sistemas do SQL Server.
Lições:

  • Metodologia de Resolução de Problemas para o SQL Server. 
  • Resolvendo problemas relacionados a serviços.
  • Resolvendo problemas de conectividade e login.

Laboratório: Solucionando problemas comuns

Depois de concluir este módulo, você será capaz de:

  • Descrever uma metodologia de solução de problemas para o SQL Server.
  • Resolver problemas relacionados a serviços.
  • Resolver problemas de login e conectividade.

 

Módulo 15 – Importação e exportação de dados
Neste módulo, você explorará essas ferramentas e técnicas para poder importar e exportar dados para e do SQL Server.
Lições:

  • Transferência de dados de/para o SQL Server
  • Importação e exportação de dados da tabela
  • Usando o BCP e BULK INSERT para importar dados
  • Implantação e atualização de aplicativos da camada de dados

Laboratório: Importação e exportação de dados

Depois de concluir este módulo, você será capaz de:

  • Descrever ferramentas e técnicas para transferência de dados.
  • Importar e exportar dados da tabela.
  • Usar BCP e Bulk Insert para importar dados.
  • Usar aplicativos da camada de dados para importar e exportar aplicativos de banco de dados.


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.