Instalao e Configurao
Escrito por:
-
Introduo
Cenrios alvo
Instalando e Configurando o SQL Server 2005 Express
2
3
3
Requisitos Necessrios
12
14
15
17
18
Links Relacionados
20
Introduo
O SQL Server Express sucessor do MSDE, um banco de dados gratuito e fcil de
usar, ele baseado na tecnologia do SQL Server 2005. Foi desenhado para
proporcionar uma plataforma de banco de dados que oferece alta simplicidade de
uso, habilitando uma distribuio rpida nos seus cenrios alvo. A sua facilidade de
uso comea com uma interface grfica simples e robusta que guia o usurio durante
o processo de instalao, ns falaremos mais deste processo em outro captulo deste
documento. O SQL Express traz tambm ferramentas gratuitas de uso incluindo o
SQL Server Management Studio Express, interface grfica usada para a
administrao, e o SQL Server Configuration Manager. Estas ferramentas simplificam
as operaes bsicas de administrao. O desenvolvimento e design das aplicaes
que utilizam bancos de dados ficaram mais fceis com a integrao com projetos do
Visual Studio.
O SQL Express utiliza a mesma tecnologia das outras verses do SQL Server 2005,
possiblitando apresentar uma alta performance e confiabilidade. tambm acessvel
atravs das mesmas APIs de dados como ADO.NET, SQL Native Client e T-SQL. Na
realidade diferenciado das outras verses do SQL Server 2005 somente pelos
seguintes tens:
Cenrios alvo
O SQL Server Express foi desenvolvido tendo duas utilizaes distintas como
objetivo. A primeira como um produto para servidores, especialmente um servidor
Web ou um servidor de banco de dados. A segunda como um cliente local para o
armazenamento de dados aonde a aplicao no depende de acesso a uma rede
local. A facilidade de uso e simplicidade foram objetivos chaves no seu design.
Os trs principais cenrios de uso para o SQL Server Express so:
Instalando e Configurando o
SQL Server 2005 Express
A partir deste pargrafo iremos descrever passo-a-passo o processo de instalao do
SQL Server 2005 Express. Quando voc instala o SQL Express, os protocolos de rede
so desabilitados por padro, isto faz com que ele no aceite conexes vindas de
outras estaes de uma rede. Sendo assim, descreveremos tambm como configurar
o SQL Express para permitir a comunicao entre ele e suas aplicaes.
Requisitos Necessrios
Antes de iniciar a instalao do SQL Server 2005 Express, importante observar que
para instalar e funcionar adequadamente alguns requisitos so necessrios como:
Processador: Pentium III ou compatvel 500Mhz, recomendado 1Ghz
Sistema Operacional:
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
8) A janela Instance Name (no ser apresentada se voc selecionar a opo Hide
advanced configuration options), permite que voc selecione uma Default Instance
ou Named Instance para sua instalao. Uma instncia pode ser Default Instance
(no nomeada) ou Named Instance (nomeada). Quando o SQL Server 2005
instalado como Default Instance, ele no requer que o cliente especifique o nome da
instncia para fazer a conexo. O cliente necessita conhecer apenas o nome do
servidor SQL ao qual deseja se conectar.
Uma Named Instance identificada pelo nome do servidor mais o nome da instncia
que voc especificou durante a instalao. O cliente necessita conhecer o nome do
servidor e o nome da instncia para se conectar.
Por default, o SQL Server instalado como Default Instance (no nomeada) a menos
que voc especifique um nome de instncia durante a instalao. Ao contrrio do
SQL Server, o SQL Server Express por default instalado como Named Instance,
tendo como nome padro para a instncia o nome SQLExpress. Se voc no
Nota: Para que o SQL Express permita informar um nome diferente para a instncia,
desmarque a opo Hide Advanced configuration options na janela Registration
Information no incio da instalao.
9) A janela Service Account (no ser apresentada se voc selecionar a opo Hide
advanced configuration options), permite que se atribua a conta local system (local
system account) ou uma conta de usurio de domnio (domain user account) para
iniciar os servios SQL Server Express.
Por default o SQL Server Express instalado tendo a conta de sistema Network
Service como conta para a inicializao dos servios. Entretanto, a recomendao
que se use uma conta de domnio ou ento se crie uma conta local especfica para a
inicializao dos servios.
10) Na janela Authentication Mode especifique o modo de segurana que dever ser
utilizado para se conectar ao SQL Express e clique em Next.
11) Na janela Collations Settings selecione o Collation e o sort order desejado e
clique em Next para continuar.
10
11
12
Exemplo:
start /wait <caminhotemporario>\setup.exe /qb ADDLOCAL=ALL
INSTANCENAME=SQLEXPRESS SECURITYMODE=SQL SAPWD=pass
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AI" SQLAUTOSTART=1
DISABLENETWORKPROTOCOLS=0
2. Criando um arquivo de configurao e especificando o mesmo na linha de
comando
Caso voc no queira executar o setup especificando os parmetros, uma alternativa
execut-lo informando um arquivo .ini, o qual dever conter todos os parmetros a
serem utilizados durante a instalao.
O arquivo .ini um arquivo texto que pode ser criado usando o NotePad e deve ser
salvo com a extenso .ini. A primeira linha do arquivo deve ser [Options], depois se
devem especificar os parmetros sendo um em cada linha. Depois de criado o
arquivo .ini, execute o setup usando a opo /settings para informar o arquivo .ini
O exemplo abaixo utiliza o arquivo setup.ini para executar o setup.exe e informar os
parmetros desejados.
Exemplo:
start /wait <caminhotemporario>setup.exe /qb SAPWD=pass /settings
<caminhotemporario>\setup.ini
-- contedo do arquivo setup.ini
[Options]
ADDLOCAL=ALL
INSTANCENAME=SQLEXPRESS
SECURITYMODE=SQL
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AI"
SQLAUTOSTART=1
DISABLENETWORKPROTOCOLS=0
Nos exemplos acima, o parmetro ADDLOCAL=ALL informa ao setup do SQL Express
que devem ser instalados todos os seus componentes. INSTANCENAME indica o
nome da instncia, SECURITYMODE indica que o modo de autenticao a ser
utilizado o SQL Authentication, SQLCOLLATION informa o collation default a ser
utilizado pelo SQL Express, SQLAUTOSTART informa ao setup para configurar o
servio do SQL Express para inicializao automtica, SAPWD informa a senha para o
usurio sa e o parmetro DISABLENETWORKPROTOCOLS indica quais os protocolos
devero estar habilitados.
importante
ficar
atento
ao
valor
informado
no
parmetro
DISABLENETWORKPROTOCOLS, o qual por default 1. O valor 1 informa ao SQL
13
14
Descrio
Padro
TCP/IP
Desabilitado
Named
Pipes
Desabilitado
15
16
17
18
19
Links Relacionados
Centro de download da Microsoft:
http://www.microsoft.com/downloads
20