Manos nova tutoria em 2 partes espero que gostem
Neste artigo descrevo passo-a-passo o processo de instalação do SQL Server 2005 Express Edition (SQL Express). Quando você instala o SQL Express, os protocolos de rede são desabilitados por padrão, isto faz com que ele não aceite conexões vindas de outras estações de uma rede. Sendo assim, descrevo também como configurar o SQL Express para permitir a comunicação entre ele e suas aplicações.
O SQL Server 2005 Express Edition (SQL Express) - sucessor do MSDE, é baseado nas tecnologias do SQL Server 2005 e suporta muita das características de banco de dados deste e versões anteriores do SQL Server. Para saber mais sobre o SQL Express, leia o artigo .
Instalação Side-by-Side com o SQL Server 2000
Se você pretende instalar o SQL Express em um computador que já tenha o SQL Server 2000 ou MSDE instalado, garanta que o SQL Server 2000 ou MSDE esteja atualizado com o SP3 ou superior. Versões anteriores ao SP3 não compartilham apropriadamente a porta UDP 1434 e pode fazer com que sua instância do SQL Express não esteja disponível para as aplicações clientes.
Embora você possa alterar a ordem de inicialização dos serviços para que o serviço SQL Browse inicie antes do SQL Server 2000 ou MSDE, o recomendado é que você atualize todas as versões do SQL Server 2000 ou MSDE para o SP3 ou superior. Para fazer download do Service Pack mais recente, veja .
O Serviço SQL Browser
O serviço SQL Browser (sqlbrowser) permite que aplicações clientes se conectem a uma instância do SQL Server 2005 ou SQL Server 2005 Express Edition sem conhecer a porta TCP/IP atribuída para a instância.
Nota: Por razões de securança, o SQL Express não inicia automaticamente o serviço SQL Browser durante a instalação.
Como o Serviço SQL Browser trabalha
Quando uma instância do SQL Express é iniciada, ela é atribuída a um número de porta TCP/IP. Esta porta será usada pela instância para se comunicar ou trocar dados com as aplicações clientes. Devido este número de porta ser geralmente desconhecido para as aplicações, o serviço SQL Browser atua como um tradutor, traduzindo o nome de instância passado pela aplicação, para o número de porta TCP/IP apropriada. Para fazer isso, o serviço SQL Browser fica escutando por requisições de rede nas portas TCP/IP 1433 e 1434.
Por default, o serviço SQL Browser está desativado. Se você esta acessando um cópia local do SQL Express, você não necessitará iniciar este serviço. Entretanto, se você precisa que sua aplicação acesse o SQL Express através da rede, você deverá primeiro habilitar um dos protocolos de rede e então iniciar o serviço SQL Browse. Posteriormente veremos como configurar o SQL Express para trabalhar em uma rede.
Requisitos Necessários
Antes de iniciar a instalação do SQL Server Express é importante observar que para instalar e funcionar adequadamente alguns requisitos são necessários como:
Processador: Pentium III ou compatível 500Mhz, recomendado 1Ghz
Sistema Operacional: Windows Server 2003 SP1, Windows Server 2003 Enterprise Edition SP1, Windows Server 2003 Datacenter Edition SP1, Windows Small Business Server 2003 Standard Edition SP1, Windows Small Business Server 2003 Premium Edition SP1, Windows XP Professional SP2, Windows XP Home Edition SP2, Windows XP Tablet Edition SP2, Windows XP Media Edition SP2, Windows 2000 Professional Edition SP4, Windows 2000 Server Edition SP4, Windows 2000 Advanced Edition SP4, Windows 2000 Datacenter Server Edition SP4
Memória RAM: Mínimo de 192MB, recomendado 512MB ou superior
Espaço em disco: 600MB livres
Microsoft .NET Framework 2.0 (2.0.50727.42)
Windows Installer 3.1
Microsoft Internet Explorer 6.0 SP1 ou superior
Nota: O Microsoft .NET Framework 2.0 e o Windows Installer 3.1 não são instalados juntos com o SQL Express. Sendo assim, certifique-se de estar com o .NET Framework 2.0 e Windows Installer 3.1 instalados antes de iniciar a instalação do SQL Express.
Desinstalando um Relase Anterior do SQL Express e Visual Studio 2005
Caso você pretenda instalar a versão final do SQL Express na mesma máquina onde já tenha instalado um release Beta ou CTP do SQL Server Express ou Visual Studio 2005, você deverá remover os releases anteriores do SQL Express, Visual Studio 2005 e .NET Framework 2.0 antes da instalação. Como estes produtos dependem da mesma versão do .NET Framework, eles devem ser desinstalados na seguinte ordem:
· SQL Server 2005 Express
· Visual Studio 2005
· .NET Framework 2.0
IMPORTANTE: Qualquer dúvida sobre o processo de desintalação, veja .
Instalando o SQL Server Express
1) Para iniciar o processo de instalação do SQL Express, efetue duplo-clique sobre o arquivo SQLEXPR.EXE
Nota: Se preferir, é possível extrair os arquivos de instalação para um diretório temporário utilizando a sintaxe SQLEXPR.EXE /X via linha de comando.
2) Na janela End User License Agreement, leia a licença de uso e selecione o check box I accept the licensing terms and conditions. Clique em Next para prosseguir.
3) O SQL Server Component Update é executado e instala os requisitos necessários para a instalação do SQL Express como o Microsoft SQL Native Client e Microsoft SQL Server 2005 Setup Support Files.
4) Na janela Welcome to the Microsoft SQL Server Installation Wizard clique em Next para prosseguir.
5) No próximo passo o SQL Express apresenta a janela System Configuration Check (SCC). Da mesma forma como no SQL Server 2005, o SQL Express faz uma verificação em busca de possíveis problemas (requisitos mínimos de hardware e software) que possam impedir a instalação do SQL Express. Caso algum problema seja encontrado você terá a opção de visualizar o relatório sobre o problema encontrado e possível solução.