SQL SERVER NA REDE
Não estou conseguindo configurar a rede corretamente. Já fiz tudo o que diz em vários sites, até aqui no da Microsoft. Abri portas, configurei tudo.
tenho instalado o Sql Express e o Sql management studio Express 2005. No outro computador, instalei apenas o SQl Server mesmo.
Estava logando como Windows Autentication, mas não seria o ideal. Minha conexão é assim:
Copiei do XML Configuration File. Eu acho que falta o IP. Tem como criptografar e colocar senha também? No meu caso, eu também nem sei mais se tem senha no meu. Teria que desinstalar? Sei também que é difÃcil desinstalá-lo, pois não sai totalmente.
<add name=[Ô]Sistema_de_Producao.My.MySettings.LoginConnSQL[Ô] connectionString=[Ô]Data Source=.SQLEXPRESS;AttachDbFilename=C:PRODUÇÃOLogin.mdf;Integrated Security=True;Persist Security Info=False;Connect Timeout=30;Encrypt=False;User Instance=False;Context Connection=False[Ô]
providerName=[Ô]System.Data.SqlClient[Ô] />
A mensagem que dá é que não foi possÃvel conectar-se a rede...
Em VB.NET
tenho instalado o Sql Express e o Sql management studio Express 2005. No outro computador, instalei apenas o SQl Server mesmo.
Estava logando como Windows Autentication, mas não seria o ideal. Minha conexão é assim:
Copiei do XML Configuration File. Eu acho que falta o IP. Tem como criptografar e colocar senha também? No meu caso, eu também nem sei mais se tem senha no meu. Teria que desinstalar? Sei também que é difÃcil desinstalá-lo, pois não sai totalmente.
<add name=[Ô]Sistema_de_Producao.My.MySettings.LoginConnSQL[Ô] connectionString=[Ô]Data Source=.SQLEXPRESS;AttachDbFilename=C:PRODUÇÃOLogin.mdf;Integrated Security=True;Persist Security Info=False;Connect Timeout=30;Encrypt=False;User Instance=False;Context Connection=False[Ô]
providerName=[Ô]System.Data.SqlClient[Ô] />
A mensagem que dá é que não foi possÃvel conectar-se a rede...
Em VB.NET
Já configurou o SQL para permitir CONEXÕES REMOTAS?
Utiliza FIREWALL? Se sim, já habilitou as EXCEÇÕES aos executáveis do SQL (sqlbrowser e sqlserv)?
Utiliza FIREWALL? Se sim, já habilitou as EXCEÇÕES aos executáveis do SQL (sqlbrowser e sqlserv)?
Tudo o que postei no fórum da Microsoft está logo abaixo e mostra toda a configuração.
Já testei mudando a String de conexão como mostra no site www.bufaloinformatica.com.br
Outra coisa, estou testando usando o meu notebook e um PC. No meu notebook está o banco de dados. Como seria a String de conexão local minha e no outro PC que vai ser o usuário que vai abrir o banco de dados na rede, como seria a String de conexão?
Uso Visual Studio 2008 Professional. No meu notebook tem o SQl Server Express e o SQL Studio Management 2005 Express. O problema talvez seja que eu teria que ter configurado desde o inÃcio da instalação do SQl Studio o login e senha, mas infelizmente eu devo ter escolhido Windows Autentication. Será que eu teria que desinstalar e instalar novamente? Depois eu escolheria Mixed Mode para ter o SQl Autentication, que deve ser o melhor? Sei que mesmo desinstalando ainda fica rastros.
Ou vou logo te informar como configurei, pois acho que é problema de configuração mesmo.
SQl Server 2005 Services> do lado esquerdo> Ativei os 3 Ãtens> SQL Server (SQLEXPRESS) , o SQl Server Browser e o SQl Server FullText Search (SQLEXPRESS). Em propriedades do lado direito de qualquer um destes 3 serviços está Buit-account >Local System.......
seri Network Service para a rede?
Configurei em > SQL Server Configuration Manager>Protocols for SQLEXPRESS> ativei todos os 4 do lado direito.
Em VIA > default port 0:1433
Enabled:Yes
Listen info: 0:1433
TCP/IP IP1
general >Enabled=Yes
Ip adress > Active=yes , Enabled=yes , IP 192.168.2.101
Tcp dynamic Ports> está em branco
Tcp port> 1433
Ip2 eu desativei, pois não sei se precisa.
Em IpAll
Tcp Dynamic Ports > 3226
Tcp Port> 1433
Named Pipes>Enable =yes
Pipe name> \.pipeMSSQL$SQLEXPRESSsqlquery
Em SQl server Area Configuration for services and Conections > Remote Conections>Local and Remote conections> Using both TCP/IP and named pipes.
Todos os demais serviços estão sendo executados todos >automático.
Essa é a configuração do meu notebook. Lembrando que no caso do Local System, no computador que vai puxar o banco de dados seria então Network service?
Será que essa seria a configuração para o cliente se conectar, mais a String de conexão correta?
Lembrando que gravo o caminho do banco no Settings do VB para poder ser alterado quando for colocar na rede, aà abro o configuration File XML dentro da pasta Release e altero a conexão. Queria , se possÃvel que me mostrasse usando o assistente no Settings do VB, na Connnection String, quais são as opções que posso marcar e que tenho preencher para funcionar na rede, ou que depois funcione na rede.
outra coisa, será que eu teria que ter feito isso no SQL Server management Studio? O pior é que a Microsoft só complica e nem explica isso direito.
Já testei mudando a String de conexão como mostra no site www.bufaloinformatica.com.br
Outra coisa, estou testando usando o meu notebook e um PC. No meu notebook está o banco de dados. Como seria a String de conexão local minha e no outro PC que vai ser o usuário que vai abrir o banco de dados na rede, como seria a String de conexão?
Uso Visual Studio 2008 Professional. No meu notebook tem o SQl Server Express e o SQL Studio Management 2005 Express. O problema talvez seja que eu teria que ter configurado desde o inÃcio da instalação do SQl Studio o login e senha, mas infelizmente eu devo ter escolhido Windows Autentication. Será que eu teria que desinstalar e instalar novamente? Depois eu escolheria Mixed Mode para ter o SQl Autentication, que deve ser o melhor? Sei que mesmo desinstalando ainda fica rastros.
Ou vou logo te informar como configurei, pois acho que é problema de configuração mesmo.
SQl Server 2005 Services> do lado esquerdo> Ativei os 3 Ãtens> SQL Server (SQLEXPRESS) , o SQl Server Browser e o SQl Server FullText Search (SQLEXPRESS). Em propriedades do lado direito de qualquer um destes 3 serviços está Buit-account >Local System.......
seri Network Service para a rede?
Configurei em > SQL Server Configuration Manager>Protocols for SQLEXPRESS> ativei todos os 4 do lado direito.
Em VIA > default port 0:1433
Enabled:Yes
Listen info: 0:1433
TCP/IP IP1
general >Enabled=Yes
Ip adress > Active=yes , Enabled=yes , IP 192.168.2.101
Tcp dynamic Ports> está em branco
Tcp port> 1433
Ip2 eu desativei, pois não sei se precisa.
Em IpAll
Tcp Dynamic Ports > 3226
Tcp Port> 1433
Named Pipes>Enable =yes
Pipe name> \.pipeMSSQL$SQLEXPRESSsqlquery
Em SQl server Area Configuration for services and Conections > Remote Conections>Local and Remote conections> Using both TCP/IP and named pipes.
Todos os demais serviços estão sendo executados todos >automático.
Essa é a configuração do meu notebook. Lembrando que no caso do Local System, no computador que vai puxar o banco de dados seria então Network service?
Será que essa seria a configuração para o cliente se conectar, mais a String de conexão correta?
Lembrando que gravo o caminho do banco no Settings do VB para poder ser alterado quando for colocar na rede, aà abro o configuration File XML dentro da pasta Release e altero a conexão. Queria , se possÃvel que me mostrasse usando o assistente no Settings do VB, na Connnection String, quais são as opções que posso marcar e que tenho preencher para funcionar na rede, ou que depois funcione na rede.
outra coisa, será que eu teria que ter feito isso no SQL Server management Studio? O pior é que a Microsoft só complica e nem explica isso direito.
Tópico encerrado , respostas não são mais permitidas