MS 20764B – Administering a SQL Database Infrastructure

Certifique-se no maior centro oficial de treinamento em TI do RJ e demonstre suas habilidades como profissional de banco de dados.

Este treinamento de cinco dias ministrado por instrutor, fornece  os conhecimentos e as habilidades para administrar uma infraestrutura de banco de dados do servidor SQL. Além disso, será útil para pessoas que desenvolvem aplicativos que fornecem conteúdo de bancos de dados do SQL Server.

PÚBLICO ALVO

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

AO CONCLUIR ESTE TREINAMENTO, VOCÊ SERÁ CAPAZ DE:

Autenticar e autorizar usuários

Atribuir funções de servidor e banco de dados

Autorizar usuários a acessar recursos

Proteja 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

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

Rastrear o acesso ao SQL Server

Monitore uma infra-estrutura do SQL Server

Solucionar problemas de uma infra-estrutura do SQL Server

Importar e exportar dados

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO:

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.

Depois 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.

Usando funções simplifica o gerenciamento de permissões de usuário. 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 torná-las 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.

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 fixas.
  • Use funções de banco de dados e funções de aplicativo personalizadas para gerenciar a segurança em nível de banco de dados.

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, em vez de 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.

Depois 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 permissões no nível do esquema.

Ao configurar a segurança para seus sistemas Microsoft SQL Server, você deve garantir que atenda a qualquer um dos requisitos de conformidade da organização para proteção de dados. As organizações geralmente precisam aderir às políticas de conformidade específicas do setor, que exigem a auditoria de todo o acesso a dados. Para atender a esse requisito, o SQL Server fornece várias opções para implementar a auditoria. Outro requisito de conformidade comum é a criptografia de dados para proteger contra acesso não autorizado no caso de o acesso aos arquivos do banco de dados ser comprometido. O SQL Server suporta 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, As colunas que contêm dados confidenciais, como números de cartão de crédito ou números de identidade nacional, 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 a criptografia.

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

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

Um dos aspectos mais importantes da função de um administrador de banco de dados é garantir o backup confiável dos dados organizacionais para que, se ocorrer uma falha, você possa recuperar os dados. Embora a indústria de computação saiba sobre a necessidade de estratégias confiáveis de backup por décadas – e discutiu isso muito tempo -, histórias infelizes sobre a perda de dados ainda são comuns. Outro problema é que, mesmo quando as estratégias implementadas funcionam da maneira como foram projetadas, os resultados ainda não conseguem atender aos requisitos operacionais de uma organização. 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.

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

  • Descreva várias estratégias de backup.
  • Descrever como os logs de transações do banco de dados funcionam.
  • Planejar estratégias de backup 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.

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

  • Execute 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.

No módulo anterior, você aprendeu a criar backups dos 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 restaurá-los efetivamente. Você frequentemente estará restaurando 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 requerido. Um bom plano e compreensão do processo de restauração pode ajudar a evitar que a situação piore. 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 erros humanos e você pode querer recuperar o sistema até um ponto antes desse erro. Os recursos de recuperação point-in-time do SQL Server 2016 podem ajudá-lo a conseguir isso. Como geralmente são muito maiores, os bancos de dados de usuários são mais propensos a serem 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 cuidados especiais devem ser tomados 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 pontual. 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 pontual. 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 pontual.

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

  • Explique o processo de restauração.
  • Restaurar bancos de dados.
  • Execute operações de restauração avançadas.
  • Execute uma recuperação point-in-time.

As ferramentas fornecidas pelo Microsoft SQL Server facilitam a administração quando comparadas a 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 tempo necessário. Talvez mais importante, a automação de tarefas ajuda a garantir que elas sejam executadas de forma consistente, sempre que forem executadas. 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.

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.

Outros módulos deste curso demonstraram a necessidade de minimizar as permissões 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 se aplica à concessão de permissões ao SQL Server Agent. Embora seja fácil executar todos os trabalhos no contexto da conta de serviço do SQL Server Agent e configurar essa conta como uma conta administrativa, um ambiente de segurança insatisfatório resultaria em fazer isso. É importante entender como criar um ambiente de segurança de privilégio mínimo para tarefas executadas no 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.

Um aspecto importante do gerenciamento do Microsoft SQL Server de maneira proativa é garantir que você esteja ciente dos problemas e eventos que ocorrem no servidor, conforme ocorrem. O SQL Server registra uma grande quantidade de informações sobre problemas. Você pode configurá-lo para avisá-lo automaticamente quando esses problemas ocorrerem, usando alertas e notificações. A maneira mais comum que os administradores de banco de dados do SQL Server recebem detalhes de eventos de interesse é por mensagem de email. 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.

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

  • Monitorar erros do SQL Server.
  • Configurar email do banco de dados.
  • Configure operadores, alertas e notificações.
  • Trabalhe com alertas no Banco de Dados SQL do Azure.

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.

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

  • 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.
  • Gerenciar um banco de dados SQL do Azure usando o PowerShell.

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 executar 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 manipulação de eventos incorporado ao Mecanismo de Banco de Dados do Microsoft 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.

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

  • Descrever os principais conceitos do Extended Events.
  • Crie e consulte sessões de Eventos Estendidos.

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.

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

  • Monitore a atividade atual.
  • Capture e gerencie dados de desempenho.
  • Analise os dados de desempenho coletados.
  • Configurar o utilitário do 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 surgem problemas, principalmente se os usuários de aplicativos críticos de 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.

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

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

Embora uma grande quantidade de dados que residem em um sistema Microsoft SQL Server seja inserida diretamente por usuários que executam programas aplicativos, geralmente é necessário mover dados em outros locais, de e para o SQL Server. O SQL Server fornece um conjunto de ferramentas que você pode usar para transferir dados para dentro e para fora. Algumas dessas ferramentas, como o utilitário bcp (Bulk Copy Program) e o SQL Server Integration Services, são externas ao mecanismo do 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 empacotam todas as tabelas, exibições e objetos de instância associados a um banco de dados do usuário em uma única unidade de implantação. Neste módulo, você explorará essas ferramentas e técnicas para poder importar e exportar dados para e do SQL Server.

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.
  • Use bcp e BULK INSERT para importar dados.
  • Use aplicativos da camada de dados para importar e exportar aplicativos de banco de dados.

 

A NSI Training fica localizada no centro da cidade do Rio de Janeiro, a 200m do metrô da Cinelândia, trazendo o máximo de comodidade para você.

Com a maior infraestrutura da cidade, a empresa oferece até 10 salas de treinamento e mais um auditório de 60 lugares. Além disso, há um centro de provas Vue para que você encontre tudo o que precisa para completar a sua certificação.

ESTAMOS AQUI:

Rua Araújo Porto Alegre, 71 4o andar - Centro - Rio de Janeiro - RJ - 20030-015

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  o conhecimento e as habilidades para administrar uma infraestrutura de banco de dados do servidor SQL. Além disso, será útil para pessoas que desenvolvem aplicativos que fornecem conteúdo de bancos de dados do SQL Server.

Perfil do público

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

Na conclusão do curso

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
  • Proteja 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
  • 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
  • Rastrear o acesso ao SQL Server
  • Monitore uma infra-estrutura do SQL Server
  • Solucionar problemas de uma infra-estrutura do SQL Server
  • Importar e exportar dados

40 horas

Além de sua experiência profissional, os alunos que frequentam esse treinamento já devem ter os seguintes conhecimentos técnicos:

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

Módulo 1: Segurança do SQL Server 

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.

Depois 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: Atribuindo Funções de Servidor e Banco de Dados

Usando funções simplifica o gerenciamento de permissões de usuário. 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 torná-las 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.

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 fixas.
  • Use 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, em vez de 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.

Depois 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 permissões no nível do esquema.

Módulo 4: Protegendo Dados com Criptografia e Auditoria

Ao configurar a segurança para seus sistemas Microsoft SQL Server, você deve garantir que atenda a qualquer um dos requisitos de conformidade da organização para proteção de dados. As organizações geralmente precisam aderir às políticas de conformidade específicas do setor, que exigem a auditoria de todo o acesso a dados. Para atender a esse requisito, o SQL Server fornece várias opções para implementar a auditoria. Outro requisito de conformidade comum é a criptografia de dados para proteger contra acesso não autorizado no caso de o acesso aos arquivos do banco de dados ser comprometido. O SQL Server suporta 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, As colunas que contêm dados confidenciais, como números de cartão de crédito ou números de identidade nacional, 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 a criptografia.

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

  • Descrever as opções de auditoria de acesso a dados.
  • Implemente 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

Um dos aspectos mais importantes da função de um administrador de banco de dados é garantir o backup confiável dos dados organizacionais para que, se ocorrer uma falha, você possa recuperar os dados. Embora a indústria de computação saiba sobre a necessidade de estratégias confiáveis de backup por décadas – e discutiu isso muito tempo -, histórias infelizes sobre a perda de dados ainda são comuns. Outro problema é que, mesmo quando as estratégias implementadas funcionam da maneira como foram projetadas, os resultados ainda não conseguem atender aos requisitos operacionais de uma organização. 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.

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

  • Descreva várias estratégias de backup.
  • Descrever como os logs de transações do banco de dados funcionam.
  • Planejar estratégias 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.

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

  • Execute 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 2016

No módulo anterior, você aprendeu a criar backups dos 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 restaurá-los efetivamente. Você frequentemente estará restaurando 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 requerido. Um bom plano e compreensão do processo de restauração pode ajudar a evitar que a situação piore. 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 erros humanos e você pode querer recuperar o sistema até um ponto antes desse erro. Os recursos de recuperação point-in-time do SQL Server 2016 podem ajudá-lo a conseguir isso. Como geralmente são muito maiores, os bancos de dados de usuários são mais propensos a serem 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 cuidados especiais devem ser tomados 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 pontual. 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 pontual. 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 pontual.

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

  • Explique o processo de restauração.
  • Restaurar bancos de dados.
  • Execute operações de restauração avançadas.
  • Execute uma recuperação point-in-time.

Módulo 8: Automatizando o gerenciamento do SQL Server

As ferramentas fornecidas pelo Microsoft SQL Server facilitam a administração quando comparadas a 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 tempo necessário. Talvez mais importante, a automação de tarefas ajuda a garantir que elas sejam executadas de forma consistente, sempre que forem executadas. 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.

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

Outros módulos deste curso demonstraram a necessidade de minimizar as permissões 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 se aplica à concessão de permissões ao SQL Server Agent. Embora seja fácil executar todos os trabalhos no contexto da conta de serviço do SQL Server Agent e configurar essa conta como uma conta administrativa, um ambiente de segurança insatisfatório resultaria em fazer isso. É importante entender como criar um ambiente de segurança de privilégio mínimo para tarefas executadas no 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: Monitorando o SQL Server com alertas e notificações

Um aspecto importante do gerenciamento do Microsoft SQL Server de maneira proativa é garantir que você esteja ciente dos problemas e eventos que ocorrem no servidor, conforme ocorrem. O SQL Server registra uma grande quantidade de informações sobre problemas. Você pode configurá-lo para avisá-lo automaticamente quando esses problemas ocorrerem, usando alertas e notificações. A maneira mais comum que os administradores de banco de dados do SQL Server recebem detalhes de eventos de interesse é por mensagem de email. 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.

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

  • Monitorar erros do SQL Server.
  • Configurar email do banco de dados.
  • Configure operadores, alertas e notificações.
  • Trabalhe 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.

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

  • 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.
  • Gerenciar um banco de dados SQL do Azure usando o PowerShell.

Módulo 12: Rastreando o 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 executar 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 manipulação de eventos incorporado ao Mecanismo de Banco de Dados do Microsoft 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.

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

  • Descrever os principais conceitos do Extended Events.
  • Crie e consulte sessões de Eventos Estendidos.

Módulo 13: Monitorando o 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.

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

  • Monitore a atividade atual.
  • Capture e gerencie dados de desempenho.
  • Analise os dados de desempenho coletados.
  • Configurar o utilitário do SQL Server.

Módulo 14: Solucionando problemas do 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 surgem problemas, principalmente se os usuários de aplicativos críticos de 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.

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

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

Módulo 15: Importando e Exportando Dados

Embora uma grande quantidade de dados que residem em um sistema Microsoft SQL Server seja inserida diretamente por usuários que executam programas aplicativos, geralmente é necessário mover dados em outros locais, de e para o SQL Server. O SQL Server fornece um conjunto de ferramentas que você pode usar para transferir dados para dentro e para fora. Algumas dessas ferramentas, como o utilitário bcp (Bulk Copy Program) e o SQL Server Integration Services, são externas ao mecanismo do 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 empacotam todas as tabelas, exibições e objetos de instância associados a um banco de dados do usuário em uma única unidade de implantação. Neste módulo, você explorará essas ferramentas e técnicas para poder importar e exportar dados para e do SQL Server.

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.
  • Use bcp e BULK INSERT para importar dados.
  • Use aplicativos da camada de dados para importar e exportar aplicativos de banco de dados.

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO:

BENEFÍCIOS NSI TRAINING

Todos os alunos do programa de certificação têm direito a um free replay por curso frequentado. Ou seja, ao final do curso, o mesmo poderá participar de outra turma do mesmo curso, na mesma versão. 

 Você poderá refazer o treinamento até ser aprovado, quantas vezes forem necessárias. Caso não haja aprovação, compareça a NSI com o resultado e solicite seu benefício com nossos consultores de carreiras, podendo escolher a hora do treinamento.

(somente para empresas)

Caso algum funcionário se desligue da empresa contratante (por iniciativa própria ou da empresa), a mesma poderá enviar outro em seu lugar, para fazer a formação completa, desde que este traga os materiais originais fornecidos ao funcionário anterior. Válido por seis (06) meses após o término da formação na categoria escolhida.

A NSI Training fica localizada no centro da cidade do Rio de Janeiro, a 200m do metrô da Cinelândia, trazendo o máximo de comodidade para você.

Com a maior infraestrutura da cidade, a empresa oferece até 10 salas de treinamento e mais um auditório de 60 lugares. Além disso, há um centro de provas Vue para que você encontre tudo o que precisa para completar a sua certificação.

ESTAMOS AQUI:

Rua Araújo Porto Alegre, 71 4o andar - Centro - Rio de Janeiro - RJ - 20030-015

PREENCHA O FORMULÁRIO PARA RECEBER NO SEU E-MAIL INFORMAÇÕES SOBRE O TREINAMENTO: