SQL Server Erro

15/11/2014

ola galera estou com um servidor mais nao estou conseguindo fazer minha conexao com o banco de dado em outra maquina... como posso fazer essa conexao?

estou usando o visual studio.

ja configurei o sql,firewall, e liberei as porta.

alguem pode me ajuda:?

Edson Silva

Respostas

15/11/2014

Mariana Carvalho

Aparece alguma mensagem?
Responder Citar

15/11/2014

Edson Silva

Aparece alguma mensagem?


sim que nao foi encontrado nem um servidor
Responder Citar

15/11/2014

Mariana Carvalho

Já chegou a olhar se estão ativas:

[img]http://arquivo.devmedia.com.br/forum/imagem/311278-20141115-183519.jpg[/img]

Reiniciar o serviço depois...
Responder Citar

15/11/2014

Edson Silva

Já chegou a olhar se estão ativas: [img]http://arquivo.devmedia.com.br/forum/imagem/311278-20141115-183519.jpg[/img] Reiniciar o serviço depois...


Esta Ativo mariana

eu quero saber com e a string no visual, como puxa essa conexao para o visual studio,

como seria o codigo?
Responder Citar

15/11/2014

Mariana Carvalho

Não sei nada sobre programação e Visual Studio, desculpe.
Responder Citar

15/11/2014

Edson Silva

:( preciso acessa remoto para usar banco de dado de outro pc no visual studio mais nao estou conseguindo usar a conexao string
Responder Citar

15/11/2014

Jothaz

:( preciso acessa remoto para usar banco de dado de outro pc no visual studio mais nao estou conseguindo usar a conexao string


Cara você tem informar o ip ou domínio do servidor e as vezes a porta se necessário.

Data Source=268.227.124.122,8082;
Data Source=200.300.114.440\SQLEXPRESS,1433;
Data Source=mssql.contabilidadenet.com.br;


No link a seguir existem conexão para todos os gostos:

http://www.linhadecodigo.com.br/artigo/1640/connection-strings-para-diversos-bancos-de-dados.aspx
Responder Citar

15/11/2014

Edson Silva

[quote]:( preciso acessa remoto para usar banco de dado de outro pc no visual studio mais nao estou conseguindo usar a conexao string


Cara você tem informar o ip ou domínio do servidor e as vezes a porta se necessário.

Data Source=268.227.124.122,8082;
Data Source=200.300.114.440\SQLEXPRESS,1433;
Data Source=mssql.contabilidadenet.com.br;


No link a seguir existem conexão para todos os gostos:

http://www.linhadecodigo.com.br/artigo/1640/connection-strings-para-diversos-bancos-de-dados.aspx[/quote]


Fiz exatamento o que vc mandou mano, mas na hora de execulta o progrma deu esse seguinte erro
(Não há suporte para a palavra-chave: '192.133.156.252\sqlexpress,1433;initial catalog'.)


nessa string aqui em baixa, é mostra onde ta o erro:

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
internal global::System.Data.SqlClient.SqlConnection Connection {
get {
esse qu estou apontando mostra no erroo ==>>>>> if ((this._connection == null)) {
this.InitConnection();
}
return this._connection;
}
set {
this._connection = value;
if ((this.Adapter.InsertCommand != null)) {
this.Adapter.InsertCommand.Connection = value;
}
if ((this.Adapter.DeleteCommand != null)) {
this.Adapter.DeleteCommand.Connection = value;
}
if ((this.Adapter.UpdateCommand != null)) {
this.Adapter.UpdateCommand.Connection = value;
}
for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
if ((this.CommandCollection[i] != null)) {
((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
}
}
}
}

pode me ajuda?
com arruma essa conexa no visual studio ?
Responder Citar

16/11/2014

Jothaz

1 - Desligue o firewall de sua máquina só para testar, as vezes ele barra a conexão, se funcionar é só ativá-lo e criar uma regra nele para o SQL.

2 - Dê um ping via prompt do DOS no IP do server de banco de dados e veja se consegue enxergá-lo, se não enxergar e porque ele não esta disponível.

3 - Dependendo da versão do Visual Studio que você esta usando pode conectar-se usndo wizard da seguinte forma:

Menu View -> Server Explorer -> clica com botão direito do mouse em Data Conections -> Add Conection

Vai aparecer a seguinte tela:

[img]http://arquivo.devmedia.com.br/forum/imagem/238223-20141116-122712.png[/img]

Ai você tenta conectar-se ao seu BD e pode até testar a conexão, depois clica em propriedade da conexão e copia a string de conexão.


4 - Posta a string completa que você usou, fica mais fácil analisá-la.
Responder Citar

16/11/2014

Edson Silva

1 - Desligue o firewall de sua máquina só para testar, as vezes ele barra a conexão, se funcionar é só ativá-lo e criar uma regra nele para o SQL. 2 - Dê um ping via prompt do DOS no IP do server de banco de dados e veja se consegue enxergá-lo, se não enxergar e porque ele não esta disponível. 3 - Dependendo da versão do Visual Studio que você esta usando pode conectar-se usndo wizard da seguinte forma: Menu View -> Server Explorer -> clica com botão direito do mouse em Data Conections -> Add Conection Vai aparecer a seguinte tela: [img]http://arquivo.devmedia.com.br/forum/imagem/238223-20141116-122712.png[/img] Ai você tenta conectar-se ao seu BD e pode até testar a conexão, depois clica em propriedade da conexão e copia a string de conexão. 4 - Posta a string completa que você usou, fica mais fácil analisá-la.




--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1-Esta ai a string, mais ja com a configuraçao que voce me passou anteriormente.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="JESOFTWARE.Properties.Settings.Main_JESoftwareConnectionString"
connectionString="192.168.0.25\SQLEXPRESS,1433;Initial Catalog=Main_JESoftware; User ID=edson; Password=123456"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

2- Eu nao consigo conectar do Visual Studio, quando eu faço com SQL SERVER local da certo, mais ja pra chama o banco de outro computador nao estou conseguindo.
3- quais dessa Data Source eu escolho quando vou procurar meu banco em rede?
[img]http://arquivo.devmedia.com.br/forum/imagem/393530-20141116-125334.png[/img]

4-eu quero conectar o banco no visual, mais o banco de outro pc, mais nao estou conseguindo, quando faço tudo no mesmo pc da certo.
o que sera que pode ta causando isso jothaz?

Obrigado pela sua atenção aguardo uma solução sua.
Responder Citar

16/11/2014

Jothaz

No exemplo que postei tinha a palavra datasource e você não usou! O correto é assim:

connectionString="Data Source=192.168.0.25\SQLEXPRESS,1433;Initial Catalog=Main_JESoftware; User ID=edson; Password=123456"


Agora mesmo com a string correta pode não funcionar pois:

1-O firewall pode barrar a conexão então tem de liberar o sql nele.

2-Simplesmente sua máquina não vê a outra máquina na rede,então use o ping e veja se não retorna erro.


3- quais dessa Data Source eu escolho quando vou procurar meu banco em rede? [img]http://arquivo.devmedia.com.br/forum/imagem/393530-20141116-125334.png[/img]


Depende de qual banco de dados você quer conectar as opções são descritivas:
SQL -> Microsoft SQL Server
Oracle -> Oracle DataBase
ODBC -> Microsoft ODBC
Responder Citar