2010-11-01 5 views
0

J'ai créé les tables d'appartenance etc. avec aspnet_regsql -S myServer -E -A mr -d anExistingDatabase. Je peux voir ces changements dans SQL Server Management Studio, lorsque je me connecte comme moi-même via l'authentification Windows.Pourquoi un utilisateur en lecture-écriture ne peut-il pas voir les tables aspnet_ après les avoir créées avec aspnet_regsql?

Je ne pouvais pas voir ces modifications dans SQL Server Management Studio, alors que j'étais connecté en tant qu'utilisateur readwrite. Je ne peux pas apporter les modifications appropriées dans Visual Studio 2008 [Configuration Project/ASP.NET] non plus. Lorsque je clique sur le lien Sécurité dans Administration d'applications Web ASP.NET, j'obtiens l'erreur suivante:

"There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store."

Répondre

0

Plus que probablement le problème est celui des autorisations. Allez voir votre utilisateur et accordez-lui les droits appropriés.

Pour le tester, vous pouvez lui accorder tous les droits dbo sur la base de données. Une fois que l'utilisateur peut voir toutes les tables, enlever dbo et appliquer les droits qu'il devrait vraiment avoir.

+0

Merci. Il y avait beaucoup de nouveaux rôles d'adhésion ajoutés sous la sécurité. J'ai dû ajouter quelques-unes des permissions aspnet_ * au compte de service. – Blanthor

Questions connexes