Primeramente, estás montando las páginas ASP en un equipo distinto a donde lo desarrollaste, ¿correcto?
Bueno, al equipo donde lo desarrollaste denominémosle equipo 1.
Al equipo donde estás queriendo montar las ASP denominémosle equipo 2.
OK, las páginas ASP se ejecutan en el equipo 2, todo funciona perfectamente hasta que intentas acceder a la base de datos. Pero, ¿en qué servidor estás especificando que está la base de datos?
Si estás especificando que la BD está en el equipo 1, checa que no diga
localhost sino el nombre del equipo. Además prueba si puedes ver y acceder del equipo 2 al equipo 1 por la intranet.
Si estás especificando que la BD está en el equipo 2, checa que dicha BD esté actualizada. y que esté corriendo el SQL Server.
Si no es alguna de las cosas anteriores, ¿qué código le asignas al .ConnectionString del objeto que usas como conexión? ¿algo similar a lo siguiente?
Código:
"Driver={SQL Server};Description={Sistema X en Web};SERVER=Equipo1;UID=UsuarioX;PWD=XXX;DATABASE=NombreBDpredeterminada"
Si no usas ese código para conectarte, ¿cuál es el que utilizas?
Saludos