2

私は通常.NET開発者ですので、従来のASPでの経験はありません。Windows認証を使用して従来のASPからSQL Serverデータベースに接続

私はクライアントから古典的なASPサイトを見てきました。ローカルマシンでサイトを再作成しようとしていますので、遊びを持つことはできますが、データベースのコピーに接続するのは難しいです。 Windows認証を使用してデータベースがSQL Server 2008で再作成されましたが、接続文字列に問題があります。

これは私がこれまで持っているものです。

Provider=SQLOLEDB;Data Source=MY-PC\SQLExpress;Initial Catalog=testdb;Integrated Security=SSPI;Persist Security Info=False; 

ログインに失敗したと言って保持します。

答えて

3

ローカルサイトで使用する匿名ユーザーアカウントの詳細を自分のログオンアカウントに変更します。

問題は、ASPスクリプトは常に、認証された接続に関連付けられたユーザーまたは匿名ユーザーアカウントのどちらかで偽装を使用して実行されることです。匿名ユーザーは通常、リサイクルされたIUSRアカウントです。

匿名アクセスを無効にしてWindows統合をオンにするだけで、匿名ユーザーを変更するだけでローカル展開の目的に最適です。

+0

ありがとう – HuwD

1

アプリケーションが実行されているアプリケーションプールのIDについては、SQL Serverでログイン/ユーザーを作成する必要があります。

関連する問題