Configurando o SQL2005 para conexão de estação
Ult. Alteração: 04/04/2022
Alterado por: Jonas
Configurando o SQL2005 para conexão de estação
Inicie o SQL Server Surface Area através do menu Iniciar > Programas > Microsoft SQL Server 2005 > Configuration Tools > clique em SQL Server Surface Area Configuration.
Clique na opção Surface Area Configuration for Services and Connections.

A instalação não foi instanciada clique sobre MSSQLSERVER, ou clique no nome da instancia, por padrão SQLEXPRESS.

Em Database Engine clique sobre Remote Connections. Selecione a opção Local and remote connections.
Deixe selecionado a opção Using TCP/IP only. Esta opção permitirá que o SQL Express passe a aceitar conexões TCP/IP (Pode usar também a TCP/IP e Named Pipes).
Clique novamente na opção MSSQLSERVER, clique em STOP e em START para reiniciar o serviço.

Depois de ativar a comunicação TCP/IP, selecione o nó SQL Server Browser. Em Service clique em Start (iniciar) para iniciar o serviço. Este serviço é necessário para que as estações possam se conectar com sucesso ao SQL Express caso ele não esteja usando a porta default 1433.

Para que as conexões remotas funcionem no SQL Server 2005, o Firewall da rede deve ter exceções para as instâncias do SQL Server 2005 e o serviço do SQL Server Browser. Para exemplificar, colocaremos as exceções no Firewall do próprio Windows. Caso você utilize outro Firewall, você deve ler sua documentação para realizar o procedimento de liberação dos programas utilizados.
O Firewall do Windows está presente nas instalações do Windows XP com Service Pack 2 ou superior. Para acessar o Firewall do Windows, vá em Iniciar > Painel de CTRL+e > Firewall do Windows ou digite firewall.cpl em Iniciar > Executar e clique em OK. A liberação no Firewall deve ser feita para cada instância que terá suas conexões remotas permitidas. Realizar estas exceções em cada instância do SQL Server é necessária pelo fato de ser permitido instalar diversas instâncias do SQL Server em um mesmo servidor. Cada instalação do SQL Server é chamada de instância, e cada instância pode ter quantos Bancos de Dados forem necessários, podendo ser repetidos ou não em uma instância ou outra. Para colocar uma instância do SQL Server nas exceções do Firewall, devemos abrir a aba Exceções do Firewall do Windows, clicar em Adicionar Programa, procurar o arquivo SqlServr.exe que por padrão, encontra-se na pasta C:\Arquivos de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Binn.




A pasta MSSQL.1 é a pasta referente à instância 1 do SQL Server. Se for colocar uma exceção para uma segunda instância do SQL, o arquivo SqlServr.exe deve ser localizado na pasta MSSQL.2.
Para colocar uma exceção ao serviço do SQL Server Browser, devemos seguir os mesmos passos que percorremos para colocar exceção à instância do SQL Server, a única diferença será procurar o arquivo SqlBrowser.exe que por padrão está na pasta C:\Arquivos de Programas\Microsoft SQL Server\90\Shared.


Estes passos apresentados auxiliam a conexão remota com o Servidor de Banco de Dados através de máquinas clientes. Podemos ver que seguindo os passos corretamente, o acesso de aplicações e de ferramentas administrativas deixou de ser exclusivamente da máquina do Servidor de Banco de Dados, e passou a ter acessos liberados para outras máquinas da LAN (Local Area Network).
Created with the Personal Edition of HelpNDoc: Effortlessly Spot and Fix Problems in Your Documentation with HelpNDoc's Project Analyzer