Logar
Evento
/

SQL 2008 - Módulo III (Sábado)

SQL 2008 - Módulo III (Sábado)

Participantes

0
participantes
0
curtidas
Banner - SQL 2008 - Módulo III (Sábado)
Mostrar
  • De 11/08 às 09:00 até: 15/09 às 18:00
  • Av. Paulista, 1009 - 9° andar - São Paulo/São Paulo - Brasil

Descrição

Carga Horária: 40 horas

 

 

Objetivo

 

Este treinamento destina-se a todos aqueles que, depois de expandirem suas habilidades na criação e manutenção de bancos de dados, pretendem gerenciar, de maneira ampla, um servidor de banco de dados SQL Server 2008, com todos os serviços necessários para a gestão de backups, usuários, índices, Jobs, alertas e tarefas automatizadas.

 

No decorrer deste treinamento, serão apresentadas as técnicas destinadas à instalação adequada de um servidor de banco de dados SQL.

 

Trata-se de um treinamento que, aliado aos conceitos é técnicas dos módulos anteriores, prepara o aluno para o exame 70-432 da Microsoft, destinado à Certificação MCTS: SQL Server 2008, Implementation and Maintenance.
 

 

Pré-requisito

 

Para que os alunos possam obter um bom aproveitamento deste treinamento, é imprescindível que eles tenham participado do nosso treinamento SQL 2008 - Módulo II, ou possuam conhecimentos equivalentes.
 

 

Conteúdo Programático

 

Conhecendo o Microsoft SQL Server

Modelos de armazenamento; A filosofia cliente/servidor; Protocolos; APIs aprimoradas para acesso a dados; Arquitetura de aplicações para o SQL Server; Estrutura da arquitetura das aplicações; Serviços do SQL Server; Bancos de dados de sistema; MASTER; TEMPDB; MODEL; MSDB; Metadados; Obtendo metadados; Procedures que retornam metadados; Funções que retornam metadados; Objetos de um banco de dados do SQL Server; Nomes dos objetos.

 

Instalando o SQL Server 2008

Edições do Microsoft SQL Server 2008; Express Edition; Workgroup Edition; Developer Edition; Standard Edition; Enterprise Edition; SQL Server 2008 WEB Edition; Requisitos de hardware, software e sistemas operacionais; SQL Server 2008 Express Edition; SQL Server 2008 Workgroup Edition; SQL Server 2008 Developer Edition; SQL Server 2008 Standard Edition; SQL Server 2008 Enterprise Edition; SQL Server 2008 Web Edition; Espaço em disco; Otimizando o hardware; Considerações sobre a instalação do SQL Server; Licenças; Componentes da instalação; Especificando os componentes da instalação; Instâncias do SQL Server; Especificando a conta do administrador; Especificando uma conta por serviço; Especificando uma conta pertencente ao sistema; Especificando uma conta pertencente ao domínio; Especificando os serviços que serão iniciados automaticamente; Collation; Configurando o uso de relatórios de erros; Error Reporting; Feature Usage; Instalando o SQL Server através de scripts; Comunicação cliente/servidor; Solucionando problemas.

 

Banco de dados de usuário

Arquivos (files); Atributos dos arquivos; Grupo de arquivos (filegroup); Tipos de grupo de arquivos; Regras dos arquivos e grupos de arquivos; Recomendações para o uso de arquivos e grupos de arquivos; Criando bancos de dados com comandos; Cláusulas do comando CREATE DATABASE; SPs que fornecem informações sobre os bancos de dados; Exemplos de criação de bancos de dados; Transaction Log; Situações que produzem atividade excessiva do log; Gerenciando o crescimento do arquivo de dados e de log; Alterando um banco de dados; Adicionando um arquivo; Adicionando um grupo de arquivos; Adicionando um arquivo em um grupo de arquivos; Configurando um grupo de arquivos como padrão; Removendo um arquivo; Removendo um arquivo do filegroup; Aumentando o tamanho de um arquivo; Reduzindo o tamanho de um banco de dados; Reduzindo o tamanho de um arquivo; Reduzindo automaticamente o tamanho de um arquivo; Considerações sobre redução; Reduzindo o arquivo de log de transações; Removendo um banco de dados; Alterando o nome de um banco de dados; Alocação de espaços; Páginas de dados; Extents; Dimensionando uma tabela; Opções de configuração de um banco de dados; Opções do SQL; Opções de automação; Opções de disponibilidade do banco de dados; Opção de parametrização; Opções de recuperação; Opções de comportamento do cursor; Opções de nível de isolamento das transações; Opções de monitoramento dos eventos; Opções de controle de acesso externo; Opção para otimizar a correlação dos dados; Resumo das opções; RAID (Redundant Array of Inexpensive Disks); Tipos de RAID; Níveis de RAID; Considerações sobre a forma de armazenamento de dados.

 

Índices

Ajustando a performance de um sistema; Índices; Estruturas de índices do SQL Server; Índice Clustered; Índice NonClustered; Índice Unique (Clustered ou NonClustered); Índice composto (Clustered ou NonClustered - único ou não); Quadro resumo comparativo; Pilhas; Páginas IAM; Páginas PFS; A tabela SYSINDEXES; Lendo dados; Localizando registros em tabelas sem índices; Localizando registros em tabelas com índices NonClustered; Localizando registros em tabelas com índices Clustered; Localizando registros em tabelas com índices Clustered e NonClustered; Inserindo dados; Inserindo dados em tabelas com índices Clustered; Inserindo dados em pilhas; Alterando dados em tabelas que têm índices; Excluindo dados; Determinando a criação de um índice; Criando índices; Criando índices com comando; Criando índices graficamente; Obtendo informações sobre os índices existentes em uma tabela; Manutenção de índices; Criando e atualizando as estatísticas; Obtendo informações sobre estatísticas; O otimizador de consultas e o plano de execução; Sobrepondo o otimizador; Índices Full-Text; Full Population; Change Tracking Based Population; Incremental Timestamp-Based Population; Criando um catálogo para os índices FULL-TEXT; Criando um índice FULL-TEXT; Pesquisando em colunas FULL-TEXT; Exemplo de saída de um plano de execução exibido graficamente; Saídas do plano de execução; Análise do processamento de uma query; Índices que incluem uma query; Operadores lógicos e físicos; Operadores AND e OR; Métodos para joins.

 

Backup

Backup; Considerações sobre backup; Quem pode executar backup no SQL Server; Tipo de mídia para armazenar backups; Devices de backup; Backup set, media set, media family, initial media, continuation media; Usando múltiplos backup devices; Atividades que não podem ser executadas durante o processo de backup; Tipos de backup; Backup completo do banco de dados; Backup diferencial do banco de dados; Backup do Transaction Log; Backup de arquivo e de grupo de arquivos; Modelo de recovery; Configurando um modelo de query; Comando de execução de backup completo ou diferencial de um banco de dados; Comando de execução de backup de arquivo ou de grupo de arquivos de um banco de dados; Comando de execução de backup de arquivo de log de um banco de dados; Cláusulas do comando backup; Restore; Verificações para restaurar um backup; Restaurando um database; Restaurando um arquivo ou um grupo de arquivos; Restaurando o Transaction Log; Cláusulas do comando Restore; Restaurando e reconstruindo os bancos de dados do sistema; Reconstruindo os bancos de dados do sistema; Anexando bancos de dados.

 

Transferência de dados

Importando e exportando dados utilizando o SQL Server Management Studio; SQL Server Import and Export Wizard; Escolhendo a origem de dados; NET Framework Data Provider for SQL Server; Microsoft OLE DB Provider for SQL Server e SQL Native Client; Microsoft Excel; Microsoft Access; Flat File Source; Escolhendo o destino dos dados; Microsoft OLE DB Provider for SQL Server ou SQL Native Client; Flat File Destination; Microsoft Excel; Microsoft Access; Especificando como os dados serão copiados; Selecionando as tabelas que serão copiadas; Especificando se o pacote será salvo e executado imediatamente; Níveis de proteção; Salvando um pacote SSIS; Visualizando a performance da operação; Ferramentas de transformação e cópia de dados; Bulk Copy Program (bcp); Parâmetros; Bulk Insert; Parâmetros.

 

Segurança

Principals e Securables; Autenticação do logon do usuário; Autenticação feita apenas pelo Windows; Autenticação feita pelo Windows e pelo SQL Server; Non-trusted connection; Vantagens da autenticação feita pelo sistema operacional; Vantagens da autenticação feita pelo Mixed Mode; Mapeando um usuário do Windows no SQL Server; Criando um usuário no SQL Server; Default logins; Gerenciando o acesso aos databases; Adicionando contas nos databases do SQL Server; Adicionando contas de usuários em um database; Conta default de usuário; A conta guest; Considerações com relação à conta guest; Atribuindo permissões aos usuários; Roles; Fixed server roles; Adicionando usuários nos fixed server roles; Fixed database roles; Adicionando usuários nos database roles; Public; User defined database roles; Application roles; Permissões; Tipos de permissão; Atribuindo permissões; GRANT; DENY; Revoke; Schema; Do SQL Server 2000 para o SQL Server 2005 e 2008; Benefícios da separação User - Schema; Default Schemas; Criptografia de dados; Mecanismo de criptografia; Certificates; Credentials.

 

Automação, jobs, alertas e operadores

O SQL Server Agent; Pré-requisitos do SQL Server Agent; A conta em que o SQL Server Agent é executado; Autenticação do SQL Server Agent no SQL Server; Configurando o SQL Server para enviar e-mails; SQL Mail; Database Mail; Jobs; Definindo os passos de um job; Jobs que executam comandos Transact-SQL; Jobs CmdExec e ActiveScripting; Jobs de replicação; Determinando o fluxo lógico de ação de cada job; Programando o horário de execução de um job; Histórico dos Jobs; Visualizando o histórico dos Jobs; Operadores; Atribuindo nomes para os operadores; Alerts (alertas); Alertas definidos em erros do SQL Server; Alertas definidos na severidade de um erro do SQL Server; Alertas definidos em erros criados pelos usuários do SQL Server; Criando uma mensagem de erro de usuário; Gerando um erro a partir de um aplicativo; Gravando eventos no log de aplicativos do Event Viewer; Alertas em contadores de Performance Monitor; Ambiente de múltiplos servidores; Definindo um servidor master; Alterando as definições de um job criado em um servidor master; Histórico dos jobs de ambientes multiservidores; Solução de problemas; System stored procedures para configurar jobs, alertas e operadores.

 

Replicação

Transação distribuída; Replicação; A escolha do método de distribuição de dados; O processo de replicação; Metáfora de replicação; Publicações e artigos; Filtrando dados; Tipos de assinaturas; Agentes da replicação; Tipos de publicação; Snapshot Publication; Transactional Publication; Merge Publication; Resolução de conflitos; Cenário de replicação; Cenário de replicação cliente/servidor; Cenário de replicação entre servidores; Restrições de replicação.


Monitorando e ajustando a performance do SQL Server

Considerações para uma boa performance na fase de projeto de um sistema; Fatores que afetam o tempo de resposta; O que fazer para diminuir o tempo de resposta; Planejando o ajuste de performance; Situação atual do sistema e objetivos a serem alcançados; Ajustando a performance de uma aplicação; Ferramentas adequadas ao monitoramento; Ferramentas de monitoramento; Windows System Monitor; Contadores mais relevantes; Considerações sobre os registros de contadores do System Monitor; SQL Profiler; Broker; Cursor; CLR; Database; Deprecation; Errors and Warnings; Full-Text; Locks; Objects; OLEDB; Performance; Progress Report; Scan; Security; Audit; Server; Stored Procedures; Transactions; TSQL; User Configurable; Ferramentas Transact-SQL; Utilizando system stored procedures; Utilizando comandos SQL; Utilizando variáveis globais; Utilizando comandos DBCC; SQL Server Management Studio - Activity Monitor; Deadlock; Impedimentos; Event Viewer do Windows.

 

Mantendo a alta disponibilidade

Disponibilidade básica; Alta disponibilidade; Disponibilidade contínua; Determinando a disponibilidade de um sistema de banco de dados; Horário de operação do sistema; Conectividade com o servidor de dados; Interação síncrona/assíncrona; Síncrona; Assíncrona; Soluções para os requisitos de disponibilidade de um sistema; Horário de operação do sistema; Alta disponibilidade implementada com cluster; Cluster para a tolerância a falhas do SQL Server; Cluster Ativo/Passivo; Cluster Ativo/Ativo; Servidor de espera e de remessa de log; Database Mirroring; Servidores envolvidos na configuração; Alguns itens importantes sobre o espelhamento de databases; Modelos de configuração do espelhamento; Transaction Safety; Quorum e Witness Server.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.