Salve!
Sto scrivendo un programma in VB2008 che deve connettersi ad un database SLQ remoto ed ho un problema con la stringa di connessione OLE DB.
Se prova da locale il programma si connette senza problemi, ma da remoto (dallo stesso PC inserendo l'indirizzo IP invece che il nome del server) non c'è verso.
Questa la stringa che uso per la connessione locale (funzionante):
codice:
conn = "Provider=SQLOLEDB; Data Source=.\SQLExpress; Initial Catalog=MyDB; Integrated Security=SSPI"
L'indirizzo IP della macchina remota è 192.168.1.20, ho provato con esito negativo le seguenti stringhe di connessione:
codice:
conn = "Provider=SQLOLEDB; Data Source=192.168.1.20; Initial Catalog=MyDB; Integrated Security=SSPI"
codice:
conn = "Provider=SQLOLEDB; Data Source=192.168.1.20\SQLExpress; Initial Catalog=MyDB; Integrated Security=SSPI"
codice:
conn = "Provider=SQLOLEDB; Data Source=192.168.1.20,1433; Network Library=DBMSSOCN; Initial Catalog=MyDB; Integrated Security=SSPI"
e varie combinazioni di queste.....
Qualcuno saprebbe dirmi cosa sbaglio?
Grazie mille.