Cnnessione ad un'istanza sql server su un'altro pc.

venerdì 09 gennaio 2004 - 17.51

sheen77 Profilo | Newbie

Salve, il mio problema è il seguente, debbo connettermi ad il DB di nome "pippo" su un server di nome "server1".

La stringa è la seguente :


conn = New SqlConnection("Data Source=(" & "xyz" & ");Integrated Security=SSPI;Initial Catalog=" & "pippo" & ";Connection Timeout=10")

Cosa debbo mettere a posto di xyz, forse l'indirizzo IP o il nome del server?

Ottengo l'errore "Server SQL inesistente o accesso negato".

Ciao e grazie.

Nota: il locale funziona tutto;ovvero se metto "local" a posto di xyz.

freeteo Profilo | Guru

come xyz puoi mettere entrambi cioe' sia il nome windows del computer sia l'IP.
probabilmente pero' il problema potrebbe essere il fatto che usi la sicurezza integrata, e il tuo pc / utente non possono accedere al server.
io di solito non la uso mai, preferisco utente con pwd nella stringa di connessione o altri utenti che creo tipo:
"...User ID=sa;Data Source=(local)..."
ciao

sheen77 Profilo | Newbie

Credo sia proprio questo il problema, proverò a crare un account utente e quindi utilizzare una connessione non integrata.
Grazie e ciao.

Brainkiller Profilo | Guru

Credo anche io sia quello il problema.
Io ti posto la stringa di connessione che uso solitamente:

new SqlConnection("Server=10.0.0.1;Initial Catalog=northwind;UID=sa;PWD=sa");

questa non mi ha mai dato problemi.
ciao

david

sheen77 Profilo | Newbie

Ti ringrazio, il problema era quello.
Inoltre mettevo, prendendo esempio da (local), le parentesi intorno all'IP e per questo non trovava il server.
Grazie e ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5