Webサービスに接続するリモートクライアントで実行されているWindowsアプリケーションを使用する必要があります。WebサービスはSQLデータベースにアクセスして、ユーザーとロールを確認し、その他のタスクを実行します。ASP.NETメンバーシップを使用して、ユーザーと役割を管理しています。ASP.NETメンバーシップを持っており、Webサービスは開発マシンで動作しています。データベースにアクセスしないメソッドにアクセスすると機能するサービス参照を備えたWindowsクライアントがありますが、データベースメソッドにアクセスするサービスメソッドにアクセスしようとすると、ユーザーは信頼できるSQLServer接続に関連付けられていません。これを修正しようとすると、さまざまな権限エラーが発生しますが、これが要点です。WindowsクライアントにDB権限を必要としないようにします。ユーザー名とパスワードをWebサービスに送信してから、WebサービスがMembership.ValidateUser(userName、password)をラップします。
誰かがこれを設定する方法を教えてもらえますか?