>Ho realizzato la mia piccola applicazione VB utilizzando un server
>sql locale. Ho ora la necessità di far accedere a tale server
>dei computer remoti tramite internet.
Ciao Luca,
Attenzione, rendendo accessibile da Internet una istanza SQL Server, rendi disponibili i tuoi dati a chiunque sia interessato a rubarli o distruggerli 
Tramite attacchi brute force o tecniche più raffinate, prima o poi qualcuno riuscirà a penetrare sul sistema arrecando danni più o meno gravi.
Se vuoi un consiglio, utilizza una VPN per permettere ai tuoi client di accedere in modo sicuro al dbms.
>Chi mi da una mano a risolvere il problema????
>
>Esempio
>Server esterno IP ->79.20.20.20
>Istanza SQL ->SQLEXPRESS
>Database ->Azienda
>Utente ->pippo
>Password ->Pluto
>
>Come dovrà essere impostata la stringa di connessione?????
>
>ho provato questa
>connectionString= "Server=\\79.20.20.20\SQLEXPRESS; uid=pippo;
>pwd=Pluto; database=Azienda"
>
>ma non funziona.
>In cosa sbaglio?
Mi sembra di capire che l'applicazione sia stata sviluppata in Visual Basic .NET (VB è troppo vago).
In .NET (classe SqlConnection) la stringa di connessione dovrà essere:
Per maggiori dettagli:
http://www.connectionstrings.com/?carrier=sqlserver2005
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org