Los permisos NTFS de la carpeta que contiene la BD?
Recuerda que tienes que dar permiso al usuario IUSR_MAQUINA (algo así) sobre esa carpeta para poder leer y escribir en la BD... Ahora no recuerdo si tendrás que darle al usuario ASPNET también permisos.
Y ahora que recuerdo, una vez me volví loco, porqué los dos tenian permisos y no andaba hasta que tuve que dar permisos al grupo Todos. Entonces funcionó...
Para probar si es tema de permisos, prueba dar acceso al grupo Todos, y luego ya irás depurando...
Suerte!