Ok.
Utilizzerò Sql Server con ADO: quindi basta la stringa di connessione "Provider=SQLOLEDB;Data Source=IP_Server;User ID=utente;Password=pwd"?
Quando dici che "... in sql server se metti l'ip di un server remoto funziona, nessun problema ..." intendi l'IP del Data Source della stringa di connessione? Oppure si deve settare in qualche posto in SQL Server?

Non so quanto duri la tua pazienza, spero tanto!