comprueba permisos en carpetas de bases de datos para el usuario, normalmente IUSR_Nombredetuequipo.
Yo tengo el mismo problema y creo que se ha solucionado, pero no estoy del todo seguro porque acabo de instalar el xp professional, el IIS, y tengo un jaleo de usuarios, permisos y no me fio nada.
Para mi IIS es un misterio, configuro las cosas, le doy a aplicar, y fallla, lo repito una y mil veces y por suerte o por la teoria del caos o que se yo algo funciona, pero cada vez que parto desde cero con un pc, dedico muchisimo tiempo para que todo funcione correctamente.
Ya me veras preguntando por aqui proximamente