Professional Documents
Culture Documents
Herleson Pontes
MCT | MCITP | MCSA | MCTS | MCP | MOS Server 2008 R2 Treinamento Microsoft SQL Mdulo 02 Instalando o Microsoft SQL Server 2008 R2 http://www.herlesonpontes.com.br herleson@hotmail.com
Agenda
Requisitos Instncia Conta de Servio Modos de Autenticao Configurao de Intercalao Diretrios Planejamento Resumo
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Conhea os requisitos de hardware e software necessrios para instalar o SQL Server 2008 R2
REQUISITOS
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Hardware
Requisitos Mnimos
Memria: 1 GB CPU: Pentium III 1GHz
Requisitos Recomendados
Memria: 2 GB ou superior CPU: 2 GHZ ou superior
Observaes:
Suporte as arquiteturas x86 (32 bits) e x64 (64 bits) Suporte a processadores multinucleados
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Espao em Disco
O espao em disco ocupado depende dos recursos que sero instalados no servidor
No leva em considerao os bancos de dados que sero utilizados pelos sistemas do seu ambiente
Recurso Database Engine
(Inclui os bancos do sistema, Replicao e o Full-Text Search)
Analysis Services Reporting Services e o Report Manager Integration Services Client Components
(Exceto o Books Online e o Integration Services)
OBSERVAO: O nmero de processadores apresentado considera somente a quantidade de pastilhas fsicas do servidor, no o nmero de processadores lgicos;
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Sistema Operacional
Edio Datacenter Enterprise Web Sistemas Operacionais Suportados Windows Server 2003 e 2003 R2 (Standard, Enterprise, Datacenter) Windows Server 2008* e 2008 R2* (Web, Standard, Enterprise, Datacenter)
*No suporta as edies Server Core
Todos os sistemas suportados pela edio Datacenter Todos os sistemas suportados pela edio Enterprise Todos os sistemas suportados pela edio Enterprise Windows XP (Professional, Tablet, Media Center) Windows Vista (Business, Enterprise, Ultimate) Windows 7 (Professional, Enterprise, Ultimate) Windows Server 2008 e 2008 R2 (Foundation) Todos os sistemas suportados pela edio Standard Windows XP (Home) Windows Vista (Home Basic, Home Premium) Windows 7 (Home Basic, Home Premium) Treinamento
Standard
Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Ateno no Windows XP para o Windows Update No Windows XP a instalao manual (via download)
Windows Powershell 1.0 ou superior Internet Explorer 6 SP1 ou superior Service Packs mais recentes
Windows XP: SP3 Windows Server 2003: SP2 Windows Server 2008 e Windows Vista: SP2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
INSTNCIA
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Instncia
Alguns componentes do SQL Server podem ser instalados mais de uma vez no mesmo servidor Cada cpia de um componente instalado funciona de forma independente, no interferindo no funcionamento das outras cpias
Desta forma, cada instalao age como um servidor independente daquele componente dentro da rede
Instncia (cont.)
Componentes Instanciados So os componentes do SQL Server que suportam o recurso de instncia
Database Engine Analysis Services Reporting Services
Esses componentes so instalados apenas uma vez em cada mquina, e seu uso compartilhado pelas instncias
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Instncia Padro
Uma instncia do tipo Padro quando a instalao dos componentes do SQL Server no possui um nome associado Para que uma aplicao conecte-se a uma instncia deste tipo, basta informar o nome do computador ou o IP onde localiza-se a instncia desejada
S possvel instalar uma instncia Padro por servidor/computador Exemplos: SERVIDORBD , 192.168.0.100
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Instncia Nomeada
Uma instncia do tipo Nomeada quando a instalao dos componentes do SQL Server possui um nome associado Para que uma aplicao conecte-se a uma instncia deste tipo, basta informar o nome do computador ou o IP, mais o nome da instncia desejada
possvel instalar vrias instncias Nomeadas por servidor/computador Exemplos: SERVIDORBD\SQL1 , 192.168.0.100\MeuSQL
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Mltiplas Instncias
Como visto anteriormente, o SQL Server suporta at 50 instncias de seus componentes instaladas em um nico servidor
O cenrio onde mais de uma instncia est instalada em uma nica mquina conhecido como Mltiplas Instncias
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
CONTA DE SERVIO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Quando voc est utilizando um aplicativo qualquer, o que est definindo o contexto de segurana desse programa?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Usurio e Software
Quando um usurio inicia a execuo de um programa, todas as permisses e configuraes atribudas a esse usurio so transmitidas para o programa
Assim, o programa passa a ter o mesmo contexto de segurana da conta do usurio que o executa
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
O que um Servio?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Servio
Software executado em segundo plano, sem a interveno do usurio, e que realiza tarefas relacionadas a infraestrutura
Geralmente so iniciados de forma automtica, no processo de inicializao do sistema operacional
Servio (cont.)
A inicializao de um servio pode ser:
Automtica: o servio iniciando durante a inicializao do sistema operacional Manual: o servio iniciado manualmente pelo usurio e/ou programa Desativado: o servio no pode ser inicializado
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Mas se um servio um programa e executado em segundo plano, qual o usurio que o executa?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Servio (cont.)
Por ser um programa, todo servio em execuo est associada uma conta de usurio
Esta conta responsvel por definir o contexto de execuo do servio
Pois um usurio possui um conjunto de permisses nos recursos disponveis na rede
Desta forma, uma conta de servio uma conta de usurio associada ao servio, no intuito de definir as permisses que o servio ter nos recursos do ambiente de TI
Esta conta no , na maioria dos casos, um usurio real
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
USURIO
Conta: AdventureWorks\Fulano
SERVIDOR Treinamento Microsoft SQL Server 2008 R2 Conta: AdventureWorks\servicosql Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Em quais cenrios deve-se usar cada um dos tipos de conta de servio disponveis?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Dicas Importantes
Utilize senhas fortes e documentadas para as contas de servio Certifique-se de que a opo de expirao da senha esteja desativada para as contas de servio Atribua somente as permisses que o servio necessita para a sua correta execuo Caso o ambiente possua permisses compartilhadas entre vrios servios, crie um grupo e torne as contas de servio membros deste grupo
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
MODOS DE AUTENTICAO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
O que Autenticao?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Autenticao
o ato de estabelecer ou confirmar algo (ou algum) como autntico
Confirmando a autoria ou a veracidade de alguma ao ou objeto
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Autenticao Windows
SERVIDOR AD
USURIO
USURIO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Modos de Autenticao
De acordo com o tipo de autenticao que deseja-se utilizar, o SQL Server permite ao administrador escolher um dos seguintes modos de autenticao:
Modo Windows: Permite apenas usurios autenticados pelo tipo de autenticao Windows Modo Misto: Permite usurios autenticados pelo tipo de autenticao Windows e SQL Server
Independente do modo utilizado, as autenticaes do tipo Windows so sempre suportadas pela instncia
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Administradores
Alm da opo de escolha do modo de autenticao, o administrador deve determinar as contas que sero administradores da instncia a ser instalada O SQL Server permite adicionar dois tipos de administradores durante a instalao:
SQL: Administrador do tipo SQL, chamado sa. Este administrador s ativado quando o modo de autenticao o misto Windows: Administradores do tipo Windows. So contas de usurios do domnio ou do computador
Conhea a configurao que define como o SQL Server tratar caracteres especiais
CONFIGURAO DE INTERCALAO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Intercalao
Esta configurao permite indicar ao SQL Server como caracteres especiais sero armazenados, tratados e comparados com caracteres normais
Basicamente, o assistente de instalao j determina esta propriedade, de acordo com o idioma definido nas propriedades do Windows
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Intercalao (cont.)
A intercalao s deve ser diferente da localidade do servidor quando:
Linguagem do SQL Server diferente do idioma do servidor Participao em replicaes com servidores de idiomas diferentes Necessidades especiais em consultas
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
DIRETRIOS
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Diretrios
Por padro, o SQL Server instala todos os seus componentes na pasta Arquivos de Programas
Todos os componentes compartilhados so instalados na pasta Microsoft SQL Server\VERSAO Todos os componentes instanciados so instalados em Microsoft SQL Server\SERVICO&VERSAO.INSTANCIA
Nos casos de instncias Padro, a pasta recebe como nome da instncia MSSQLSERVER
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Diretrios (cont.)
Diretrios dos componentes compartilhados, agrupados de acordo com a verso
Diretrios dos componentes instanciados, agrupados de acordo com o servio, a verso e o nome da instncia
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Diretrios (cont.)
A instalao dos componentes do SQL Server em um local diferente do padro permite ao administrador:
Dividir a carga de trabalho dos disco do servidor, nos casos onde o SQL Server instalado em um disco distinto do sistema operacional Maior facilidade no controle das permisses dos diretrios onde o SQL Server ser instalado Aumenta o processamento dos bancos de dados do sistema, responsveis pelo funcionamento e gerenciamento do SQL Server, quando esses so instalado em discos dedicados Permite o desenvolvimento de planos de recuperao em casos de desastres mais objetivos
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
PLANEJAMENTO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Planejamento
Realize o levantamento do ambiente onde o SQL Server ser instalado e configurado Verifique quais os requisitos de hardware e softwares que precisam ser atualizados para receber a instalao do SQL Server Defina quais componentes do SQL Server sero instalados, de acordo com as necessidades do negcio Determine e configure (caso necessrio) as contas de servio que executaro os componentes a serem instalados Defina e crie (caso necessrio) as contas do domnio que sero administradores da nova instncia
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Planejamento (cont.)
Defina qual o modo de autenticao a ser utilizado pela nova instncia Crie a estrutura de pastas onde o SQL Server ser instalado (caso no seja no local padro) Determine o perodo no qual o SQL Server ser instalado no servidor, minimizando o impacto de sua instalao no funcionamento do negcio Crie um plano de recuperao, caso a instalao falhe e o servidor torne-se indisponvel
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Dicas Importantes
Documente como um projeto todo o processo de instalao a ser realizado, as pessoas e tarefas envolvidas Realize uma simulao do processo de instalao a ser realizado em um ambiente virtualizado Evite instalar o SQL Server em servidores que possuam outras funes na rede Defina uma senha forte para a conta sa, documente-a e guarde em um local seguro
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
CONCLUSO
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Resumo
Requisitos Instncia Conta de Servio Modos de Autenticao Configurao de Intercalao Diretrios Planejamento Resumo
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Recursos Complementares
Site oficial do SQL Server:
http://www.microsoft.com/brasil/sql/ http://msdn.microsoft.com/en-us/library/ms143506.aspx http://msdn.microsoft.com/en-us/library/ms143694.aspx
Requisitos de Hardware e Software do SQL Server: Trabalhando com Mltiplas Instncias no SQL Server: Microsoft Technet Brasil:
http://www.microsoft.com/brasil/technet/
Dvidas?
Treinamento Microsoft SQL Server 2008 R2 Mdulo 02 Instalando o Microsoft SQL Server 2008 R2
Herleson Pontes
MCT | MCITP | MCSA | MCTS | MCP | MOS Server 2008 R2 Treinamento Microsoft SQL Mdulo 02 Instalando o Microsoft SQL Server 2008 R2 http://www.herlesonpontes.com.br herleson@hotmail.com