Boa tarde galera, vou postar aqui um como ativar conexão remota no SQLExpress, isso pra quem precisa acessar ele através de uma outra maquina através da rede.
Se você estiver tentando conectar no SQLExpress 2005 e esta sendo apresentado a seguinte mensagem "
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections." voce ira precisr ativar a conexão remota no SQLExpress 2005, para isso voce vai seguir os seguintes passos abaixo !!! 1. Permitir conexões remotas à instância do SQL Server que será acessada de outro computador!!
2. Habilitar o protocolo TCP/IP para conexão e tráfego de informações!!
3. Iniciar o serviço do SQL Server Browser!!
Vamos la !!!
1.Para permitir que computadores acessem instâncias do SQL Server 2005 em outra máquina, a primeira coisa a ser feita é uma configuração na instância que receberá as conexões remotas, no caso você acessara sua instância a qual você criou, você poderá usar a autenticação do windows ou usar o usuário SA com a senha que você criou !
Apos estar conectado você terá que clicar com botão direito do mouse sobre o nome da instância e clicar em propriedades, depois de acessar a tela das propriedades da instância do SQL Server, escolha, no menu da esquerda, a opção
Connection. A parte direita da tela será referente à Connection, procure a opção
Allow remote connection to this server. Deixe esta opção marcada. Clique em OK.
Este primeiro passo garante que voce acesso sua instância remotamente, porem ainda precisamos de mais alguns passos.
2.Vamos liberá-lo no SQL Server, utilizando uma ferramenta disponível na instalação das ferramentas de administração. A ferramenta é o
SQL Server 2005 Surface Area Configuration. Esta ferramenta por padrão, encontra-se na pasta Configuration Tools do SQL Server 2005. Nesta ferramenta, utilizaremos os recursos de
Surface Area Configuration for Services and Connections.
Acesse
Surface Area Configuration for Services and Connections, no menu da esquerda expanda o item da instância, neste caso,
SQL2005. Depois expanda
Database Engine e selecione
Remote Connections. Na tela da direita, selecione a opção
Local and remote connections e em seguida
Using TCP/IP only. Clique em OK.
vamos utilizar agora outra ferramenta,
SQL Server Configuration Manager. Nesta ferramenta utilizaremos o recurso
SQL Server 2005 Network Configuration, que se encontra no menu da esquerda. Ao expandir este item, encontramos o
Protocols for SQL2005. Ao clicar nele, algumas opções se abrirão do lado direito da tela. Nas opções disponibilizadas, devemos deixar o protocolo
TCP/IP com status de
Enabled. Para fazer isso, clique com o botão direito do mouse em TCP/IP e vá em Enabled. Após isso, ele aparecerá configurado.
Depois de configurar o status para Enabled, mais duas verificações devem ser feitas nas propriedades do protocolo TCP/IP. Para acessar estas configurações, clique com o botão direito do mouse elem TCP/IP e em seguida em Propriedades. Uma tela com duas abas superiores se abrirá. A primeira aba Protocol, deve ficar com a propriedade Enabled configurada para Yes.
Agora na aba IP Addresses voce tera que marcar as opções Active e Enable como YES.
3.Para ativar o serviço do SQL Server Broswer vamos usar a ferramenta SQL Server Configuration Manger, Para acessar a área que controla os serviços do SQL Server, no menu da esquerda, será utilizado o item SQL Server 2005 Services. Na parte direita da tela, os serviços relacionados ao SQL Server são apresentados. O serviço SQL Server Browser encontra-se com seu State configurado para Stopped. Para iniciar o serviço, clique com o botão direito do mouse no serviço e em seguida clique em Start. Este processo levará alguns instantes, e o State antigo passará a ser Running.
Depois de inicializado o serviço SQL Server Broswer temos que reiniciar o serviço do SQL Server, Para fazer isso, na mesma tela onde foi iniciado o serviço do SQL Server Browser, selecione o serviço do SQL Server (SQL2005), clique com o botão direito do mouse e aponte para Restart. Aguarde alguns instantes a parada e a inicialização do serviço.
Bom feitos estes passos nao tera mais problemas para acessar usa instancia remotamente !!
Obrigado