Conteúdo Programatico
Módulo 1: Segurança do SQL Server
Lições
- Autenticando conexões com o SQL Server
- Autorizando logons para conectar-se a bancos de dados
- Autorização entre servidores
- Bancos de dados parcialmente contidos
Laboratório: Autenticando usuários
- Criar logins
- Criar usuários do banco de dados
- Problemas corretos de logon no aplicativo
- Configurar segurança para bancos de dados restaurados
Módulo 2: Designando funções de servidor e banco de dados
Lições
- Trabalhando com funções de servidor
- Trabalhando com funções de banco de dados fixas
- Atribuindo funções de banco de dados definidas pelo usuário
Laboratório: Atribuindo funções de servidor e banco de dados
- Atribuindo funções de servidor
- Atribuindo funções de banco de dados fixas
- Atribuindo funções de banco de dados definidas pelo usuário
- Verificando a segurança
Módulo 3: Autorizando usuários a acessar recursos
Lições
- Autorizando o acesso do usuário a objetos
- Autorizando usuários a executar código
- Configurando permissões no nível do esquema
Laboratório: autorizando os usuários a acessar recursos
- Concedendo, Negando e Revogando Permissões em Objetos
- Concedendo permissões EXECUTE no código
- Concedendo permissões no nível do esquema
Módulo 4: Protegendo dados com criptografia e auditoria
Lições
- Opções para auditar o acesso a dados no SQL Server
- Implementando a auditoria do SQL Server
- Gerenciando a auditoria do SQL Server
- Protegendo dados com criptografia
Laboratório: Usando auditoria e criptografia
- Trabalhando com auditoria do SQL Server
- Criptografar uma coluna como sempre criptografada
- Criptografar um banco de dados usando o TDE
Módulo 5: Modelos de recuperação e estratégias de backup
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: Compreendendo os modelos de recuperação do SQL Server
- Planejar uma estratégia de backup
- Configurar modelos de recuperação de banco de dados
Módulo 6: Fazendo backup de bancos de dados do SQL Server
Lições
- Fazendo backup de bancos de dados e logs de transações
- Gerenciando backups de banco de dados
- Opções avançadas de banco de dados
Laboratório: Fazendo backup de bancos de dados
- Fazendo backup de bancos de dados
- Executando backups de banco de dados, diferencial e log de transações
- Executando um backup parcial
Módulo 7: Restaurando bancos de dados do SQL Server 2016
Lições
- Compreendendo 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 do SQL Server
- Restaurando um backup de banco de dados
- Restringindo backups de banco de dados, diferencial e log de transações
- Executando uma restauração fragmentada
Módulo 8: Automatizando o gerenciamento do SQL Server
Lições
- Automatizando o gerenciamento do SQL Server
- Trabalhando com o SQL Server Agent
- Gerenciando trabalhos do SQL Server Agent
- Gerenciamento de vários servidores
Laboratório: Automatizando o gerenciamento do SQL Server
- Criar um trabalho do agente do SQL Server
- Testar um trabalho
- Programar um trabalho
- Configurar servidores mestre e de destino
Módulo 9: Configurando a segurança do SQL Server Agent
Lições
- Noções básicas sobre segurança do SQL Server Agent
- Configurando credenciais
- Configurando contas de proxy
Laboratório: Configurando a segurança do SQL Server Agent
- Analisando problemas no SQL Server Agent
- Configurando uma credencial
- Configurando uma conta proxy
- Configurando e testando o contexto de segurança de um trabalho
Módulo 10: Monitorando o SQL Server com alertas e notificações
Lições
- Monitorando erros do SQL Server
- Configurando o Correio do Banco de Dados
- Operadores, alertas e notificações
- Alertas no Banco de Dados SQL do Azure
Laboratório: Monitorando o SQL Server com alertas e notificações
- Configurando o Correio do Banco de Dados
- Configurando operadores
- Configurando alertas e notificações
- Testando alertas e notificações
Módulo 11: Introdução ao gerenciamento do SQL Server usando o PowerShell
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: Usando o PowerShell para gerenciar o SQL Server
- Introdução ao PowerShell
- Usando o PowerShell para alterar as configurações do SQL Server
Módulo 12: Rastreando o acesso ao SQL Server com eventos estendidos
Lições
- Conceitos principais de eventos estendidos
- Trabalhando com eventos estendidos
Laboratório: Eventos estendidos
- Usando a sessão de eventos estendidos do System_Health
- Rastreando divisões de página usando eventos estendidos
Módulo 13: Monitorando o SQL Server
Lições
- Atividade de monitoramento
- Capturando e gerenciando dados de desempenho
- Analisando dados de desempenho coletados
- Utilitário do SQL Server
Laboratório:
Módulo 14: Solução de problemas
Lições
- Uma metodologia de solução de problemas para o SQL Server
- Resolvendo problemas relacionados ao serviço
- Resolvendo problemas de conectividade e logon
Laboratório: Solucionando problemas comuns
- Solucionar problemas e resolver um problema de logon do SQL
- Solucionar problemas e resolver um problema de serviço
- Solucionar problemas e resolver um problema de logon no Windows
- Solucionar problemas e resolver um problema de execução de tarefa
- Solucionar problemas e resolver um problema de desempenho
Módulo 15: Importando e exportando dados
Lições
- Transferindo dados para e do SQL Server
- Importando e exportando dados da tabela
- Usando bcp e BULK INSERT para importar dados
- Implantando e atualizando aplicativos da camada de dados
Laboratório: Importando e exportando dados
- Importação e dados do Excel usando o Assistente de importação
- Importar um arquivo de texto delimitado usando o bcp
- Importar um arquivo de texto delimitado usando BULK INSERT
- Criar e testar um pacote SSIS para extrair dados
- Implantar um aplicativo de camada de dados