Salut,
Le fait que tu testes ton site web en local n'a absolument aucun rapport avec le problème de lecture de ta base...

Ton problème est effectivement celui dont te parle
ticrimi :
IIS possède un compte utilisateur qui est utilisé pour les connexion web anonymes, IUSR_LeNomDeLaMachine et c'est celui-ci qui va ouvrir ta base quand tu essayes d'y accéder en ASP.
Dans l'explorateur windows, fait clique-droit sur ta base, Propriétés, onglet Sécurité, puis ajoute cet utilisateur et donne lui les pleins droits sur ta base.
cf. ce tutorial
Nurgle (Antoine)