Microsoft 5133: Manutenção de Microsoft SQL Server
2005 Database Pré-requisitosPara participar deste curso, os alunos devem ter:
• Conhecimento básico do sistema operacional Microsoft Windows e de sua funcionalidade principal
• Conhecimento prático de Transact-SQL.
• Conhecimento prático de bancos de dados relacionais.
• Alguma experiência com design de banco de dados.
Além disso, é recomendável, mas não obrigatório, que os alunos tenham concluído o seguinte curso:
• Curso 2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL (em inglês).
• Curso 5132: Implementação de um Banco de Dados Microsoft SQL Server 2005.
Conteúdo ProgramáticoO Material deste treinamento é oficial Microsoft e em Português.
Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e as habilidades necessários para a manutenção de um banco de dados Microsoft SQL Server 2005. O objetivo do curso é ensinar os alunos a usarem as ferramentas e os recursos do SQL Server 2005 relacionados à manutenção de um banco de dados. Audiência Este curso destina-se a profissionais de TI que desejam se qualificar nos recursos e nas tecnologias do SQL Server 2005 para fazer a manutenção de um banco de dados.
Módulo 1: Instalando e configurando o SQL Server 2005
Este módulo explica como planejar e instalar o SQL Server 2005,
como gerenciar uma instalação do SQL Server 2005 e como usar
as ferramentas administrativas do SQL Server 2005.
Lições
• Preparando para instalar o SQL Server
• Instalando o SQL Server 2005
• Gerenciando uma instalação do SQL Server 2005
Laboratório 1: Instalando e configurando o SQL Server 2005
• Executando uma instalação
• Gerenciando o SQL Server
Depois de concluir este módulo, os alunos serão capazes de:
• Explicar como preparar o hardware e outros recursos necessários
para instalar o SQL Server 2005.
• Instalar o SQL Server 2005.
• Gerenciar e configurar uma instalação do SQL Server 2005.
Módulo 2: Gerenciando bancos de dados e arquivos
Este módulo explica como gerenciar bancos de dados e arquivos
Lições
• Planejando bancos de dados
• Criando bancos de dados
• Gerenciando bancos de dados
Laboratório 2: Gerenciando bancos de dados e arquivos
• Criando um banco de dados
• Monitorando e gerenciando o uso de grupo de arquivos
• Exibindo metadados do banco de dados
Depois de concluir este módulo, os alunos serão capazes de:
• Planejar como implementar um banco de dados que atenda às
necessidades da organização.
• Criar um banco de dados do SQL Server.
• Gerenciar um banco de dados do SQL Server.
Módulo 3: Recuperação de desastre
Este módulo explica como planejar e implementar uma estratégia
de backup e restauração.
Lições
• Planejando uma estratégia de backup
• Fazendo backup de banco de dados de usuários
• Restaurando bancos de dados de usuários
• Executando operações online de restauração
• Recuperando dados de instantâneos de banco de dados
• Recuperação de desastre e bancos de dados de sistema
Laboratório 3: Recuperação de desastre
• Implementando uma estratégia de backup
• Restaurando e recuperando um banco de dados
• Executando backups em estágios e operações de restauração
• Restaurando o banco de dados mestre
Depois de concluir este módulo, os alunos serão capazes de:
• Planejar uma estratégia de backup para um banco de dados.
• Fazer o backup de bancos de dados de usuário.
• Restaurar bancos de dados de usuário de backups.
• Restaurar dados de um banco de dados de usuário quando o
banco de dados estiver online.
• Recuperar dados para um banco de dados de usuário de um
instantâneo do banco de dados.
• Restaurar e recuperar bancos de dados de sistemas.
Módulo 4: Gerenciando a segurança
Este módulo explica como gerenciar entidades, objetos protegíveis
e permissões, e como implementar criptografia em um banco de
dados do SQL Server.
Lições
• Visão geral da segurança do SQL Server Security
• Protegendo o escopo do servidor
• Protegendo o escopo do banco de dados
• Gerenciando chaves e certificados no SQL Server
Laboratório 4: Gerenciando a segurança
• Criando logons e atribuindo permissões no escopo do servidor
• Criando e gerenciando usuários
• Usando um certificado para proteger dados
Depois de concluir este módulo, os alunos serão capazes de:
• Descrever como o SQL Server administra a segurança.
• Proteger o SQL Server no nível do servidor.
• Proteger bancos de dados do SQL Server.
• Usar chaves e certificados para proteger objetos do SQL Server.
Módulo 5: Monitorando o SQL Server
Este módulo explica como monitorar a atividade e o desempenho
do SQL Server.
Lições
• Exibindo a atividade atual
• Usando o Monitor do sistema
• Usando o SQL Server Profiler
• Usando os disparadores de DDL
• Usando notificações de evento
Laboratório 5: Monitorando o SQL Server
• Monitorando o desempenho do SQL Server
• Rastreando a atividade do SQL Server
• Implementando disparadores de DDL
Depois de concluir este módulo, os alunos serão capazes de:
• Observar a atividade atual em uma instância do SQL Server.
• Usar o Monitor do sistema para obter dados de desempenho
do computador e das instâncias do SQL Server em execução.
• Usar o SQL Server Profiler para rastrear a atividade do banco
de dados e do servidor.
• Implementar disparadores de DDL que permitem auditar
alterações na estrutura dos objetos de banco de dados.
• Usar notificações de evento para capturar e monitorar eventos
significativos de uma instância do SQL Server.
Módulo 6: Transferindo dados
Este módulo explica como transferir e transformar dados.
Lições
• Visão geral da transferência de dados
• Introdução ao SQL Server Integration Services
• Usando o SQL Server Integration Services
• Recursos do SQL Server Integration Services
Laboratório 6: Transferindo dados
• Criando um pacote do SSIS
• Implantando um pacote do SSIS
• Usando o SSIS para extrair dados, executar pesquisas,
classificar e separar dados
Depois de concluir este módulo, os alunos serão capazes de:
• Descrever os problemas acerca da transferência de dados e as
ferramentas que o SQL Server 2005 fornece para transferir dados.
• Descrever a finalidade do SQL Server Integration Services.
• Usar o SQL Server Integration Services para transferir dados para
um banco de dados do SQL Server.
• Descrever os recursos do SQL Server Integration Services.
Módulo 7: Automatizando tarefas administrativas
Este módulo explica como usar o SQL Server Agent para automatizar
tarefas administrativas.
Lições
• Automatizando tarefas administrativas no SQL Server 2005
• Configurando o SQL Server Agent
• Criando trabalhos e operadores
• Criando alertas
• Gerenciando vários servidores
• Gerenciando a segurança do SQL Server Agent
Laboratório 7: Automatizando tarefas administrativas
• Configurando o SQL Server Agent
• Criando trabalhos e operadores
• Criando alertas
Depois de concluir este módulo, os alunos serão capazes de:
• Definir as tarefas administrativas do SQL Server 2005 e agendar
essas tarefas para execução automática.
• Configurar o SQL Server Agent para possibilitar o agendamento
de tarefas automáticas.
• Programar tarefas usando os trabalhos do SQL Server e definir
operadores para gerenciamento desses trabalhos.
• Definir alertas para avisar aos operadores sobre eventos gerados
pelo SQL Server.
• Definir e gerenciar tarefas administrativas que se estendam por
vários servidores.
• Configurar a segurança do SQL Server Agent.
Módulo 8: Implementando a replicação
Este módulo explica a finalidade da replicação, apresenta os
conceitos que a embasam e descreve como implementá-la em
vários cenários comuns.
Lições
• Visão geral da replicação
• Implementando a replicação
• Configurando a replicação em alguns cenários comuns
Laboratório 8: Implementando a replicação
• Criando uma publicação
• Criando uma inscrição
• Implementando a replicação de mesclagem HTTP
Depois de concluir este módulo, os alunos serão capazes de
• Descrever a replicação e seus componentes.
• Configurar e implementar a replicação.
• Usar a replicação para atender aos requisitos de alguns cenários comuns.
Módulo 9: Mantendo a alta disponibilidade
Este módulo explica como implementar as tecnologias de alta
disponibilidade com o SQL Server 2005.
Lições
• Introdução à alta disponibilidade
• Implementando o cluster de servidores
• Implementando o espelhamento de banco de dados
• Implementando o envio de log
• Implementando a replicação ponto a ponto
Laboratório 9:
• Configurando o espelhamento de banco de dados para
oferecer suporte a failover
• Implementando alta disponibilidade distribuída
Depois de concluir este módulo, os alunos serão capazes de:
• Descrever os fatores que afetam a disponibilidade do banco de dados.
• Explicar como implementar o cluster para oferecer suporte a rápido
failover de computadores executando instâncias do Microsoft SQL Server.
• Descrever como usar o espelhamento do SQL Server para implementar
uma solução para rápido failover.
• Descrever como implementar o envio de log para possibilitar recuperação
rápida de um banco de dados do SQL Server em espera.
• Explicar como usar replicação ponto a ponto para implementar alta
disponibilidade em um ambiente de distribuição.