2016-12-02 17 views
0

私はイントラネットのようなものを作成しています。今日のユーザーは、Windows認証を使用してSQL Serverに直接アクセスしています。ここではセキュリティ権限が各ユーザーに設定されていますが、これらのユーザーとデータベースの間にASP.NET Webサーバーを配置したいとします。 IISがユーザーのWindows認証資格情報(Webサイトにアクセスしているユーザーから)をSQL Severに渡すようにします。APS.NET - Webサーバー経由でSQL ServerにアクセスするためのWindows認証

条件:

  • SQL ServerのIISとの両方が同じドメイン内にあります。
  • 異なるマシンにあります。

私はこれを行う方法を説明しているthisというアクチクルを見つけましたが、SQLとIISが同じマシンになければならないという免責事項があります。

私の条件があれば、それを行うにはいくつかの方法がありますか?

+1

異なるマシンでは、kerberos authを設定してトークンを渡す必要があると思います。 –

答えて

0

同じマシンである必要はありません.Windows認証を使用するようにIISを設定していることを確認してください。

<connectionStrings> 
    <add name="DatabaseConnectionName" connectionString="Data Source=localhost;Initial Catalog=YourDataBaseName;Integrated Security=True;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 
関連する問題