2015-09-22 6 views
1

Je construis une application web intranet en utilisant Asp.net C# et en essayant d'utiliser l'authentification Windows. J'ai activé l'authentification Windows dans IIS 7.5. J'ai pu me connecter en utilisant le même nom d'utilisateur et le même mot de passe pour me connecter à ma machine Windows. Mais quand j'essaie d'accéder à la base de données. Je reçois ce message "System.Data.SqlClient.SqlException: Échec de la connexion pour l'utilisateur 'USER \ HCSA167 $'."Windows Authentification Asp.net know how

Que puis-je faire pour activer l'accès à la base de données? merci

+0

Toute aide s'il vous plaît? – user3690095

Répondre

0

Sans le code montrant ce que vous essayez de faire, je vais devoir faire quelques hypothèses.

Il semble que vous ayez créé une application ASP.NET qui utilise l'authentification Windows pour authentifier l'utilisateur. Ensuite, à partir du code derrière, vous appelez dans une base de données SQL Server et obtenez l'erreur.

Le compte dans le message d'erreur semble être un compte de service réseau pour la machine établissant la connexion SQL. Vous pouvez donner à ce compte machine un login in SQL Server pour que cela fonctionne.

ASP.NET n'emprunte pas automatiquement l'identité de l'utilisateur connecté. Si vous souhaitez authentifier l'appel SQL avec les informations d'identification de l'utilisateur, consultez this section dans l'article lié ci-dessous.

Pour plus d'informations sur SQL Server et l'authentification Windows voir ces liens: