Bueno, eso no es problema el alojamiento de las ASP en un servidor y el Servidor SQL en otro lado, solo dile como se llama el servidor SQL a nivel Intranet o Internet, a trves de su dominio o IP, la página solo buscará el SQL Server y no a los otros servicios del Pc.
conexion = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=
usuario ;Initial Catalog=
BaseDatos ;Data Source=
ServidorSQL ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Use Encryption for Data=False;Tag with column collation when possible=False;PASSWORD=
password ;"
************************************************** ****
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = conexion
conn.Open