1) Mi confermi che il pc di sviluppo che ha installato visual studio non è il server che ha installato sql server vero? oppure è lo stesso?
2) Hai provato a disattivare completamente il firewall dell'altro pc client?
3) Mi sembra che la stringa così come è strutturata indichi il tipo di connessione Trusted, cioè il pc client si logga al server con le credenziali di windows del client, ma per far questo chiaramente il client deve essere riconosciuto dal server. Il pc client è stato autenticato a livello user nel server?
4) Prova ad usare questa stringa, naturalmente devi inserire un utente autenticato nel server:
Data Source=192.168.1.25,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
5) Se non cambiata, il numero di porta standard di sqlserver è la 1433, va inserita con la virgola dopo l'indirizzo IP come nel punto 4;
6) Soprattutto qual'è il codice di errore che ti ritorna?
Try
' Apre la connection conn
conn.Open()
' Se la connection è OK darà 1
MessageBox.Show(conn.State)
Catch ex As SqlClient.SqlException
' Se la connection non va a buon fine ritorna la descrizione
MessageBox.Show(ex.Message)
' Ritorna l'errore del Server
MessageBox.Show(ex.ErrorCode)
Catch ex As Exception
' Errore generico
MessageBox.Show(ex.Message)
Finally
conn.Close()
End Try