
Sin
DNS no puedes conectarte a ningún lado, sin
DSN, pues la cosa cambia.
Bueno, ahora tu problema se puede deber a dos cosas...la primera y la segunda
Ya en serio:
1. No tienes permisos para acceder al directorio donde se encuentra esa base de datos, con no tienes, me refiero al usuario anónimo del IIS, que regularmente es un IUSR_nombre de tu maquina
2. El path a tu base de datos no es correcto, asegúrate que sea el correcto haciendo un response.write a tu cadena de conexión.
Saludos