20764 - Administrando uma infraestrutura de banco de dados SQL - SQL Server 2016

Ref: 764

Qual o objetivo do curso?

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


  • 40/horas aula

    A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.
  • Presencial, online e hibrido

    Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).
  • Mais info

    Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.
  • Trilha de aprendizado

    Cada treinamento é parte de uma trilha de aprendizado que fará todo sentido na sua formação profissional.
  • Coffee-break em todas aulas

    Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!
  • Material incluso

    No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.
  • Estrutura completa

    Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!
  • Descontos e prêmios na especialização

    Ganhe descontos e prêmios na sua especialização. Clique e saiba mais.

Esse curso é ideal para

O público principal deste curso são indivíduos que administram e mantêm bancos de dados SQL Server. Esses indivíduos realizam a administração e manutenção do 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. Os públicos secundários deste curso são indivíduos que desenvolvem aplicativos que fornecem conteúdo de bancos de dados SQL Server.

O que você precisa conhecer antes

Além da experiência profissional, o aluno que participa deste treinamento já deve possuir os seguintes conhecimentos técnicos: · Conhecimentos básicos do sistema operacional Microsoft Windows e de suas principais funcionalidades. · Conhecimento prático de Transact-SQL. · Conhecimento prático de bancos de dados relacionais. · Alguma experiência com design de banco de dados.

Conteúdo Programático

Módulo 1: Segurança do SQL ServerA 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 os modelos de segurança do SQL Server, logins, usuários, bancos de dados parcialmente independentes e autorização entre servidores.LiçõesAutenticação de conexões com o SQL ServerAutorização de logins para conexão com bancos de dadosAutorização entre servidoresBancos de dados parcialmente contidosLaboratório: Autenticação de usuáriosCriar logins
Criar usuários de banco de dadosCorrigir problemas de login do aplicativoConfigurar segurança para bancos de dados restauradosDepois de concluir este módulo, você será capaz de:Conceitos básicos do SQL Server.
Autenticação de conexão do SQL Server.
Autorização de login do usuário para bancos de dados.
Bancos de dados parcialmente contidos.
Autorização entre servidores.

 

Módulo 2: Atribuição de funções de servidor e banco de dadosO uso de funções simplifica o gerenciamento das permissões do usuário. Com funções, você pode controlar usuários autenticados? acesso aos recursos do sistema com base na função de trabalho de cada usuário - em vez de atribuir permissões usuário a 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çõesTrabalhar com funções de servidorTrabalho com funções fixas de banco de dadosAtribuição de funções de banco de dados definidas pelo usuárioLaboratório: Atribuição de funções de servidor e banco de dadosAtribuição de funções de servidor
Atribuição de funções fixas de banco de dadosAtribuição de funções de banco de dados definidas pelo usuárioVerificando a SegurançaDepois de concluir este módulo, você será capaz de:Descreva e use funções de servidor para gerenciar a segurança em nível de servidor.
Descreva e use funções fixas de banco de dados.
Use funções de banco de dados personalizadas e funções de aplicativo para gerenciar a segurança em nível de banco de dados.

 

Módulo 3: Autorizando usuários a acessar recursosNos 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 do servidor e do 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 oferece 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 mais bem configuradas no nível do esquema do que no nível do objeto individual. As 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çõesAutorizando o acesso do usuário a objetos
Autorizando Usuários a Executar CódigoConfigurando permissões no nível do esquemaLaboratório: Autorizando usuários a acessar recursosConceder, negar e revogar permissões em objetos
Concessão de permissões EXECUTE no códigoConcessão de permissões no nível do esquemaDepois de concluir este módulo, você será capaz de:Autorize o acesso do usuário aos objetos.
Autorize os usuários a executar o código.
Configure as permissões no nível do esquema.

 

Módulo 4: Proteção de dados com criptografia e auditoriaAo configurar a segurança de seus sistemas Microsoft SQL Server, você deve garantir que atenda a qualquer um dos requisitos de conformidade de sua organização para proteção de dados. As organizações geralmente precisam aderir a políticas de conformidade específicas do setor, que exigem auditoria de todo o acesso aos dados. Para atender a esse requisito, o SQL Server oferece uma variedade de opções para a implementação de auditoria. Outro requisito de conformidade comum é a criptografia de dados para proteção contra acesso não autorizado caso o acesso aos arquivos do banco de dados seja comprometido. O SQL Server oferece suporte a esse requisito, fornecendo criptografia de dados transparente (TDE). Para reduzir o risco de vazamento de informações por usuários com acesso administrativo a um banco de dados, colunas contendo dados confidenciais - como números de cartão de crédito ou números de identidade nacional - podem ser criptografadas usando o recurso Always Encrypted. 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çõesOpções para auditoria de acesso a dados no SQL Server
Implementando auditoria do SQL ServerGerenciando a auditoria do SQL ServerProteção de dados com criptografiaLaboratório: Usando auditoria e criptografiaTrabalho com auditoria do SQL Server
Criptografar uma coluna como sempre criptografadaCriptografar um banco de dados usando TDEDepois de concluir este módulo, você será capaz de:Descreva as opções para auditar o acesso aos dados.
Implemente a auditoria do SQL Server.
Gerenciar auditoria do SQL Server.
Descreva e implemente métodos de criptografia de dados no SQL Server.
Implementar criptografia

 

Módulo 5: Modelos de recuperação e estratégias de backupUm dos aspectos mais importantes da função de um administrador de banco de dados é garantir que o backup dos dados organizacionais seja confiável para que, se ocorrer uma falha, você possa recuperar os dados. Mesmo que a indústria de computação saiba sobre a necessidade de estratégias confiáveis ??de backup por décadas - e tenha discutido isso longamente - histórias infelizes sobre perda de dados ainda são comuns. Um outro problema é que, mesmo quando as estratégias em vigor funcionam como foram projetadas, os resultados ainda não atendem aos requisitos operacionais de uma organização. Neste módulo, você considerará como criar uma estratégia alinhada às necessidades organizacionais, com base nos modelos de backup disponíveis e na função dos logs de transações na manutenção da consistência do banco de dados.LiçõesNoções básicas sobre estratégias de backup
Logs de transações do SQL ServerPlanejando estratégias de backupLaboratório: Noções básicas sobre modelos de recuperação do SQL ServerPlaneje uma estratégia de backup
Configurar modelos de recuperação de banco de dadosDepois de concluir este módulo, você será capaz de:Descreva várias estratégias de backup.
Descreva como funcionam os logs de transações do banco de dados.
Planeje estratégias de backup do SQL Server.

 

Módulo 6: Backup de bancos de dados do SQL ServerNo módulo anterior, você aprendeu como planejar uma estratégia de backup para um sistema SQL Server. Agora você pode aprender como realizar backups do SQL Server, incluindo backups completos e diferenciais de banco de dados, backups de log de transações e backups parciais. Neste módulo, você aprenderá como aplicar várias estratégias de backup.LiçõesBackup de bancos de dados e registros de transações
Gerenciando backups de banco de dadosOpções avançadas de banco de dadosLaboratório: Backup de bancos de dadosBackup de bancos de dados
Execução de backups de banco de dados, diferencial e log de transaçõesExecutando um Backup ParcialDepois de concluir este módulo, você será capaz de:Faça backups de bancos de dados e logs de transações do SQL Server.
Gerenciar backups de banco de dados.
Descreva as opções avançadas de backup.

 

Módulo 7: Restaurando bancos de dados do SQL Server 2016No módulo anterior, você aprendeu como criar backups de bancos de dados Microsoft SQL Server 2016. Uma estratégia de backup pode envolver muitos tipos diferentes de backup, portanto, é essencial que você possa restaurá-los com eficácia. Freqüentemente, você restaurará um banco de dados em uma situação urgente. Você deve, no entanto, garantir que tenha um plano claro de como proceder e recuperar com êxito o banco de dados para o estado necessário. Um bom planejamento e compreensão do processo de restauração podem ajudar a evitar o agravamento da situação. Algumas restaurações de banco de dados estão relacionadas à falha do sistema. Nesses casos, você desejará retornar o sistema o mais próximo possível do estado em que estava antes da falha. Algumas falhas, no entanto, estão relacionadas a erro humano e você pode querer recuperar o sistema até um ponto anterior a esse erro. Os recursos de recuperação pontual do SQL Server 2016 podem ajudá-lo a conseguir isso. Como são normalmente muito maiores, os bancos de dados do usuário têm mais probabilidade de ser afetados por falhas do sistema do que os bancos de dados do sistema. No entanto, os bancos de dados do sistema podem ser afetados por falhas e deve-se tomar cuidado especial ao recuperá-los. Em particular, você precisa entender como recuperar cada banco de dados do sistema porque não pode usar o mesmo processo para todos os bancos de dados do sistema. Neste módulo, você verá como restaurar bancos de dados do usuário e do sistema e como implementar a recuperação point-in-time.LiçõesCompreendendo o processo de restauração
Restaurando bancos de dadosCenários de restauração avançadosRecuperação pontualLaboratório: Restaurando bancos de dados do SQL ServerRestaurando um backup de banco de dados
Restringindo backups de banco de dados, diferencial e log de transaçõesExecutando uma restauração fragmentadaDepois de concluir este módulo, você será capaz de:Explique o processo de restauração.
Restaure bancos de dados.
Execute operações de restauração avançadas.
Execute uma recuperação pontual.

 

Módulo 8: Automatizando o gerenciamento do SQL ServerAs ferramentas fornecidas pelo Microsoft SQL Server facilitam a administração quando comparadas a alguns outros mecanismos de banco de dados. No entanto, mesmo quando as tarefas são fáceis de executar, é comum ter que repetir uma tarefa várias vezes. Administradores de banco de dados eficientes aprendem a automatizar tarefas repetitivas. Isso pode ajudar a evitar situações em que um administrador se esqueça de executar uma tarefa no momento necessário. Talvez mais importante, a automação de tarefas ajuda a garantir que sejam realizadas de forma consistente, cada vez que são executadas. Este módulo descreve como usar o SQL Server Agent para automatizar trabalhos, como configurar contextos de segurança para trabalhos e como implementar trabalhos multiservidor.LiçõesAutomatizando o gerenciamento do SQL Server
Trabalhando com o SQL Server AgentGerenciando trabalhos do SQL Server AgentGestão Multi-servidorLaboratório: Automatizando o gerenciamento do SQL ServerCrie um trabalho do SQL Server Agent
Teste um trabalhoAgende um TrabalhoConfigurar servidores mestre e de destinoDepois de concluir este módulo, você será capaz de:Descreva métodos para automatizar o Gerenciamento do SQL Server.
Configure trabalhos, tipos de etapa de trabalho e agendas.

Conteúdo Extras

Este curso prepara o aluno para o exame 70-764, Administering a SQL Database Infrastructure. É o primeiro curso da série de dois cursos que preparam o aluno para a obtenção da certificação MCSA: SQL 2016 Database Administration que o qualificará para um cargo como administrador de banco de dados, e é o primeiro passo em seu caminho para se tornar um Microsoft Certified Solutions Expert (MCSE). After completing this course, students will be able to: Authenticate and authorize users Assign server and database roles Authorize users to access resources Protect data with encryption and auditing Describe recovery models and backup strategies Backup SQL Server databases Restore SQL Server databases Automate database management Configure security for the SQL Server agent Manage alerts and notifications Managing SQL Server using PowerShell Trace access to SQL Server Monitor a SQL Server infrastructure Troubleshoot a SQL Server infrastructure Import and export data