1

簡単に言うと、オンラインデータベースアクセスシステムの一部として、SQL 2008の新しいBLOBアクセス機能を使用したいと考えています。つまり、SQLServerにログインするときにWindows認証を使用する必要があります。ただし、その性質上、これらすべてのWebサイトのフロントエンドは、そのSQLサーバーに格納されているメンバーシップデータを使用したフォーム認証を使用します。

Webアプリケーションにユーザーアカウントを偽装させてSQLサーバーに接続できるようにするにはどうすればよいですか。つまり、Webサイトにログインしているユーザーのアカウントを使用したくありません。(メンバーシップの詳細はSQLサーバーに保存されているため、これを実行できるわけではありません)

WebサーバーとSQLサーバーは同じネットワーク上の異なるマシン上にあり、Webアプリケーション専用に設定されたユーザーアカウントがあります。

4

1 に答える 1

2

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

<add name = "MyConnectionString" connectionString = "Data Source = THESQLSERVER; Initial Catalog = TheDatabase; Persist Security Info = True; Integrated Security = True ; Application Name = CRM.Sales" ProviderName = "" />

統合セキュリティを使用する場所。次に、アプリケーションプールは、SQLサーバーにアクセスできるIDを使用する必要があります。

そのIDに権利を付与します。

于 2009-04-23T15:24:10.927 に答える