2

私は通常.NET開発者なので、従来のASPの経験はありません。

クライアントから、従来のASPサイトを確認するように依頼されました。ローカルマシンでサイトを再作成しようとしているので、試してみることができますが、データベースのコピーに接続するのに問題があります。データベースはWindows認証を使用してSQLServer2008で再作成されており、接続文字列に問題があります。

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

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

言い続ける

ログインに失敗しました。

何か案は?

4

2 に答える 2

3

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

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

匿名アクセスをオフにしてWindows統合をオンにすることもできますが、ローカル開発の目的では、匿名ユーザーを変更するのが最善だと思います。

于 2012-04-17T17:39:17.307 に答える
1

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

于 2012-04-17T16:14:04.233 に答える