0

ローカル マシンで BugTracker をセットアップしようとしています。

私の SQL Server は Windows 認証を使用していました。

私の接続文字列は次のようになります

<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>

私が得ているエラー

つなげられない。

ログインで要求されたデータベース「BugTracker」を開けません。ログインに失敗しました。ユーザー 'MyPCName\ASPNET' のログインに失敗しました。

Web.config ファイルの「ConnectionString」の設定を確認してください。

どうすればこれを機能させることができますか?

4

1 に答える 1

0

Windows 認証を使用しています。IIS で実行している場合は、ASP.Net アプリケーションを実行しているアカウントを特定する必要があります。次に、そのアカウントの権限を SQL Server に追加します。

たとえば、Windows 7 の IIS は、デフォルトで「IIS AppPool\DefaultAppPool」というアカウントですべてのアプリケーション プールを実行します。別のアカウントを使用するようにアプリ プールを構成できます。これは、セキュリティ上の理由から推奨されます。

しかし、これでセキュリティの問題を回避できるはずです。

于 2011-05-03T15:36:58.117 に答える