TipoTreinamento em sala de aula
TempoDias 5
CADASTRE-SE

Contato

Os campos marcados com um * são requeridos

 

Administrando uma infra-estrutura de banco de dados SQL

Administrando o Curso de Treinamento de Infra-estrutura do SQL Database e Certificação

Descrição

Audiência e Pré-requisitos

Esboço de Curso

Horários e taxas

Certificação

Administrando o curso de treinamento de infra-estrutura de banco de dados SQL

Este curso orientado por instrutor de cinco dias fornece aos alunos que administram e mantêm bancos de dados SQL Server com os conhecimentos e habilidades para administrar um Infra-estrutura do banco de dados SQL Server. Além disso, será útil para pessoas que desenvolvam aplicativos que fornecem conteúdo de bancos de dados SQL Server.

Objetivos de administração do treinamento de infra-estrutura de banco de dados SQL

  • Autenticar e autorizar usuários
  • Atribuir funções de servidor e banco de dados
  • Autorize usuários a acessar recursos
  • Proteja dados com criptografia e auditoria
  • Descreva modelos de recuperação e estratégias de backup
  • Fazer backup de bancos de dados do SQL Server
  • Restaurar bancos de dados do SQL Server
  • Automatize 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
  • Trace o acesso ao SQL Server
  • Monitorar uma infraestrutura do SQL Server
  • Solução de problemas de uma infra-estrutura do SQL Server
  • Importar e exportar dados

Público previsto de administração de SQL Database Infrastructure curso

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

Duração do curso: Dias 5

Módulo 1: Segurança do SQL Server

A proteção de dados em seus 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 contidos e autorização de servidor cruzado. Lições

  • Autenticando conexões ao SQL Server
  • Autorizando logins para conectar-se a bancos de dados
  • Autorização entre Servidores
  • Bancos de dados parcialmente contidos

Lab: autenticando usuários

  • Criar Logins
  • Criar usuários de banco de dados
  • Problemas corretos de login do aplicativo
  • Configurar segurança para bancos de dados restaurados

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

  • Conceitos básicos do SQL Server.
  • Autenticação de conexão do SQL Server.
  • Autorização de login de usuário para bancos de dados.
  • Conteúdos parcialmente contidos.
  • Autorização em servidores.

Módulo 2: Atribuindo Servidor e Funções de 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 - ao invés de atribuir permissões de usuário por usuário, você pode conceder permissões a uma função e, em seguida, tornar 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 fixas
  • Atribuindo funções de banco de dados definidas pelo usuário

Lab: atribuindo funções de servidor e banco de dados

  • Atribuindo Funções de Servidor
  • Atribuindo Funções Fixas de Banco de Dados
  • Atribuindo funções de banco de dados definidas pelo usuário
  • Verificando a segurança

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

  • Descreva e use as funções do servidor para gerenciar a segurança do nível do servidor.
  • Descreva e use funções fixas de banco de dados.
  • Use funções de banco de dados personalizadas e funções de aplicativos para gerenciar a segurança do nível do 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 está organizada e como os conjuntos de permissões podem ser atribuídos no servidor e no nível 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 aplicativos. O passo final para autorizar os usuários a 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 das permissões de acesso em objetos de banco de dados, o SQL Server fornece a capacidade de determinar quais usuários podem executar o código, como procedimentos e funções armazenados. Em muitos casos, essas permissões e as permissões nos objetos do banco de dados são melhor configuradas no nível do esquema e não no nível do objeto individual. As concessões de permissões baseadas no esquema podem simplificar sua arquitetura de segurança. Você explorará a concessão de permissões no nível de esquema na lição final deste módulo. Lições

  • Autorizando o acesso do usuário aos objetos
  • Autorizando usuários a executar o código
  • Configurando Permissões no Nível de Esquema

Laboratório: Autorizando 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 de esquema

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

  • 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 Auditoria

Ao configurar a segurança para seus sistemas Microsoft SQL Server, você deve garantir que você atenda a todos os requisitos de conformidade da 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 a dados. Para atender a este requisito, o SQL Server fornece uma variedade de opções para a implementação da auditoria. Outro requisito de conformidade comum é a criptografia de dados para proteger contra acesso não autorizado no caso de o acesso aos arquivos de banco de dados ser comprometido. O SQL Server suporta este 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, as colunas que contêm dados confidenciais - como números de cartão de crédito ou números de identidade nacionais - podem ser criptografadas usando o recurso Sempre criptografado. 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 criptografia. Lições

  • Opções para auditoria de acesso a dados no SQL Server
  • Implementando o SQL Server Audit
  • Gerenciando a Auditoria do SQL Server
  • Protegendo dados com Criptografia

Laboratório: Usando auditoria e criptografia

  • Trabalhando com o SQL Server Audit
  • Criptografar uma coluna como sempre criptografada
  • Criptografar um banco de dados usando TDE

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

  • Descreva as opções para auditoria de acesso a dados.
  • Implementar o SQL Server Audit.
  • Gerencie a 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 backup

Um dos aspectos mais importantes da função de um administrador de banco de dados é garantir que os dados organizacionais sejam confiadamente protegidos para que, se ocorrer uma falha, você pode recuperar os dados. Mesmo que a indústria informática tenha sabido sobre a necessidade de estratégias de backup confiáveis ​​há décadas - e discutiu isso com muito tempo - histórias infelizes sobre perda de dados ainda são comuns. Outro problema é que, mesmo quando as estratégias em vigor funcionam como foram projetadas, os resultados ainda não conseguem atender aos requisitos operacionais de uma organização. Neste módulo, você irá considerar como criar uma estratégia alinhada com as necessidades organizacionais, com base nos modelos de backup disponíveis e no papel dos logs de transações na manutenção da consistência do banco de dados.

  • Compreendendo estratégias de backup
  • Registros de transação do SQL Server
  • Planejando estratégias de backup

Laboratório: Compreendendo os modelos de recuperação do SQL Server

  • Planeje uma estratégia de backup
  • Configurar modelos de recuperação de banco de dados

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

  • Descreva várias estratégias de backup.
  • Descreva como os logs de transação do banco de dados funcionam.
  • Planeje as estratégias de backup do SQL Server.

Módulo 6: Fazendo 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 a executar backups do SQL Server, incluindo backups de banco 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

  • Fazendo backup de bancos de dados e registros 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
  • Execução de backups de banco de dados, diferencial e log de transações
  • Execução de um backup parcial

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

  • Execute backups de bancos de dados do SQL Server e logs de transações.
  • Gerencie backups de banco de dados.
  • Descreva as opções avançadas de backup.

Módulo 7: Restaurando bancos de dados 2016 do SQL Server

No módulo anterior, você aprendeu a criar backups de bancos de dados do Microsoft SQL Server 2016. Uma estratégia de backup pode envolver muitos tipos diferentes de backup, por isso é essencial que você possa efetivamente restaurá-los. Muitas vezes, você estará restaurando um banco de dados em uma situação urgente. No entanto, você deve garantir que você tenha um plano claro sobre como proceder e recuperar com sucesso o banco de dados no estado requerido. Um bom plano e uma compreensão do processo de restauração podem ajudar a evitar piorar a situação. Algumas restaurações de banco de dados estão relacionadas à falha do sistema. Nesses casos, você deseja retornar o sistema o mais próximo possível do estado em que estava antes da falha. Algumas falhas, no entanto, estão relacionadas ao erro humano e você pode querer recuperar o sistema até um ponto antes desse erro. Os recursos de recuperação ponto-a-tempo do SQL Server 2016 podem ajudá-lo a alcançar isso. Como eles são geralmente muito maiores, os bancos de dados de usuários são mais prováveis ​​de serem afetados pelas falhas do sistema do que os bancos de dados do sistema. No entanto, as bases de dados do sistema podem ser afetadas por falhas, e deve-se ter cuidado especial ao recuperá-las. Em particular, você precisa entender como recuperar cada banco de dados do sistema porque você 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 de usuário e sistema e como implementar a recuperação ponto-a-tempo. Lições

  • Compreendendo o processo de restauração
  • Restaurando bases de dados
  • Cenários de restauração avançada
  • Recuperação pontual

Lab: Restaurando bancos de dados do SQL Server

  • Restaurando um backup de banco de dados
  • Restring Database, Differential e Backups de log de transações
  • Realização de uma restauração fragmentada

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

  • Explique o processo de restauração.
  • Restaurar bases de dados.
  • Execute operações avançadas de restauração.
  • Execute uma recuperação ponto-a-tempo.

Módulo 8: Automatizando o Gerenciamento do SQL Server

As ferramentas fornecidas pelo Microsoft SQL Server facilitam a administração em comparação com 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 muitas vezes. Administradores de banco de dados eficientes aprendem a automatizar tarefas repetitivas. Isso pode ajudar a evitar situações em que um administrador se esquece de executar uma tarefa no tempo desejado. Talvez mais importante, a automação das tarefas ajuda a garantir que sejam executadas consistentemente, 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 de servidor múltiplo. Lições

  • Automatizando o gerenciamento do SQL Server
  • Trabalhando com o SQL Server Agent
  • Gerenciando empregos do SQL Server Agent
  • Gerenciamento de vários servidores

Lab: Automatizando o Gerenciamento do SQL Server

  • Criar um trabalho do SQL Server Agent
  • Teste um trabalho
  • Programe um emprego
  • Configurar servidores mestre e de destino

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

  • Descreva métodos para automatizar o Gerenciamento do SQL Server.
  • Configure tarefas, tipos de etapas do trabalho e horários.
  • Gerencie os trabalhos do SQL Server Agent.
  • Configure os servidores mestre e de destino.

Módulo 9: Configurando o Security for SQL Server Agent

Outros módulos neste curso demonstraram a necessidade de minimizar as permissões que são concedidas aos usuários, seguindo o princípio de "privilégio mínimo". Isso significa que os usuários têm apenas as permissões necessárias para executar suas tarefas. A mesma lógica aplica-se à concessão de permissões ao SQL Server Agent. Embora seja fácil executar todos os trabalhos no contexto da conta do serviço do SQL Server Agent e configurar essa conta como uma conta administrativa, um ambiente de segurança ruim resultaria de fazer isso. É importante entender como criar um ambiente de segurança de privilégio mínimo para trabalhos que funcionam no SQL Server Agent.Lessons

  • Compreendendo o SQL Server Agent Security
  • Configurando Credenciais
  • Configurando contas de proxy

Lab: Configurando o Security for 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

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

  • Explicar a segurança do agente SQL Server.
  • Configure as credenciais.
  • Configure contas de proxy.

Módulo 10: monitorando o SQL Server com alertas e notificações

Um dos principais aspectos do gerenciamento do Microsoft SQL Server de forma proativa é garantir que você esteja ciente de problemas e eventos que ocorrem no servidor, como eles acontecem. O SQL Server registra uma grande quantidade de informações sobre problemas. Você pode configurá-lo para aconselhá-lo automaticamente quando esses problemas ocorrerem, usando alertas e notificações. A maneira mais comum de que os administradores de banco de dados do SQL Server recebam detalhes de eventos de interesse é por mensagem de e-mail. Este módulo aborda a configuração do correio de banco de dados, alertas e notificações para uma instância do SQL Server e a configuração de alertas para o banco de dados Microsoft Azure SQL. Lições

  • Monitorando Erros no SQL Server
  • Configurando o Email do Banco de Dados
  • Operadores, alertas e notificações
  • Alertas no banco de dados Azure SQL

Laboratório: monitorando o SQL Server com alertas e notificações

  • Configurando o Email do Banco de Dados
  • Configurando Operadores
  • Configurando alertas e notificações
  • Testando alertas e notificações

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

  • Monitorar erros do SQL Server.
  • Configure o correio do banco de dados.
  • Configure operadores, alertas e notificações.
  • Trabalhe com alertas no banco de dados Azure SQL.

Módulo 11: Introdução ao Gerenciamento do SQL Server usando o PowerShell

Este módulo analisa como usar o Windows PowerShell com o Microsoft SQL Server. As empresas estão constantemente a aumentar a eficiência e a confiabilidade da manutenção da infra-estrutura 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 em vários servidores, economizando sua organização em tempo e dinheiro. Lições

  • Iniciando com o Windows PowerShell
  • Configure o SQL Server usando o PowerShell
  • Administrar e manter o SQL Server com o PowerShell
  • Gerenciando bancos de dados Azure SQL usando o PowerShell

Lab: Usando o PowerShell para gerenciar o SQL Server

  • Introdução ao PowerShell
  • Usando o PowerShell para alterar as configurações do SQL Server

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

  • Descreva os benefícios do PowerShell e seus conceitos fundamentais.
  • Configure o SQL Server usando o PowerShell.
  • Administrar e manter o SQL Server usando o PowerShell.
  • Gerencie um banco de dados SQL Azure usando o PowerShell.

Módulo 12: rastreando acesso ao SQL Server com eventos estendidos

O monitoramento de métricas de desempenho fornece uma ótima maneira de avaliar o desempenho geral de uma solução de banco de dados. No entanto, há ocasiões em que você precisa realizar uma análise mais detalhada da atividade que ocorre em uma instância do Microsoft SQL Server - para solucionar problemas e identificar maneiras de otimizar o desempenho da carga de trabalho. O SQL Server Extended Events é um sistema flexível e leve de gerenciamento de eventos incorporado no Microsoft SQL Server Database Engine. Este módulo centra-se nos conceitos de arquitetura, estratégias de solução de problemas e cenários de uso de Eventos estendidos. Lições

  • Conceitos básicos de eventos estendidos
  • Trabalhando com eventos estendidos

Laboratório: Eventos estendidos

  • Usando a Sessão de Eventos Estendidos System_Health
  • Fracturas de página de rastreamento usando eventos estendidos

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

  • Descreva os conceitos fundamentais de Extended Events.
  • Crie e consulte sessões de Eventos Estendidos.

Módulo 13: Monitorando o SQL Server

O Microsoft SQL Server Database Engine pode executar por longos períodos sem a necessidade de atenção administrativa. No entanto, se você monitorar regularmente a atividade que ocorre no servidor do banco de dados, você pode lidar com problemas potenciais antes de surgirem. O SQL Server fornece uma série de 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
  • Capturar e gerenciar dados de desempenho
  • Analisando dados de desempenho coletados
  • Utilitário SQL Server

Laboratório: Monitorando o SQL Server

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

  • Monitorar a atividade atual.
  • Capture e gerencie dados de desempenho.
  • Analise os dados de desempenho coletados.
  • Configure o SQL Server Utility.

Módulo 14: Solução de problemas do SQL Server

Os administradores de banco de dados que trabalham com o Microsoft SQL Server precisam adotar o papel importante do solucionador de problemas quando os problemas surgem - particularmente se os usuários de aplicativos críticos de negócios que dependem de bancos de dados do SQL Server estejam impedidos de funcionar. É 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 SQL Server. Lições

  • Uma metodologia de resolução de problemas para SQL Server
  • Resolver problemas relacionados ao serviço
  • Resolvendo problemas de conectividade e logon

Laboratório: Solução de problemas de problemas comuns

  • Solucionar problemas e resolver um problema de logon SQL
  • Solucionar problemas e resolver um problema de serviço
  • Solucionar problemas e resolver um problema de logon do Windows
  • Solução de problemas e resolução de um problema de execução do trabalho
  • Resolução de problemas e resolução de problemas de desempenho

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

  • Descreva uma metodologia de solução de problemas para o SQL Server.
  • Resolva problemas relacionados ao serviço.
  • Resolva os problemas de login e conectividade.

Módulo 15: Importar e exportar dados

Embora uma grande quantidade de dados que residem em um sistema Microsoft SQL Server seja inserido diretamente pelos usuários que estão executando programas de aplicativos, muitas vezes é necessário mover dados em outros locais, para e do SQL Server. O SQL Server fornece um conjunto de ferramentas que você pode usar para transferir dados dentro e fora. Algumas dessas ferramentas, como o utilitário bcp (Bulk Copy Program) e SQL Server Integration Services, são externas ao mecanismo de banco de dados. Outras ferramentas, como a instrução BULK INSERT e a função OPENROWSET, são implementadas no mecanismo do banco de dados. Com o SQL Server, você também pode criar aplicativos de camada de dados que embalam todas as tabelas, visualizações e objetos de instância associados a um banco de dados de usuário em uma única unidade de implantação. Neste módulo, você explorará essas ferramentas e técnicas para que você possa importar e exportar dados para e do SQL Server. Lições

  • Transferindo dados para e do SQL Server
  • Importando e exportando dados da tabela
  • Usando bcp e BULK INSERT para importar dados
  • Implementando e atualizando o aplicativo de nível de dados

Lab: Importar e exportar dados

  • Importar e Excel Dados Usando o Assistente de Importação
  • Importar um arquivo de texto delimitado usando bcp
  • Importe um arquivo de texto delimitado usando BULK INSERT
  • Crie e teste um pacote SSIS para extrair dados
  • Implantar um aplicativo Data-Tier

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

  • Descreva ferramentas e técnicas para transferir dados.
  • Importar e exportar dados de tabela.
  • Use bcp e BULK INSERT para importar dados.
  • Use aplicativos de camada de dados para importar e exportar aplicativos de banco de dados.

próximos eventos

Não há eventos programados no momento.

Escreva-nos em info@itstechschool.com e contate-nos em + 91-9870480053 para o preço do curso e custo de certificação, agendamento e localização

Solte-nos uma consulta

Para mais informações, por favor Contato


Comentários