約 1 週間前に私が尋ねた質問に答えて、SQL 認証ではなく Windows 認証のみを受け入れるようにデータベース エンジンを変更しました。コードはデータベース接続のユーザー コンテキストとは異なるユーザー コンテキストで実行されるため、データベースに接続するには、ユーザー名とパスワードの情報を指定する必要があります。ConnectionString を使用してこれを行うにはどうすればよいでしょうか。もう SQL 認証を使用していないことを思い出してください。
ありがとう、
約 1 週間前に私が尋ねた質問に答えて、SQL 認証ではなく Windows 認証のみを受け入れるようにデータベース エンジンを変更しました。コードはデータベース接続のユーザー コンテキストとは異なるユーザー コンテキストで実行されるため、データベースに接続するには、ユーザー名とパスワードの情報を指定する必要があります。ConnectionString を使用してこれを行うにはどうすればよいでしょうか。もう SQL 認証を使用していないことを思い出してください。
ありがとう、
SQL Server インスタンスで、ドメイン グループを [セキュリティ] ノード (個々のデータベースではなく、メイン サーバー グループにあるもの) の下に追加する必要があります。そのノードの下では、最終結果は次のようなアイテムになります
<Your Domain>\Domain Users
次に、アプリケーション (Windows または Web) の接続文字列で、統合セキュリティを TRUE に設定し、他の場所では、Impersonation も True に設定する必要があります。メソッドはアプリケーションの種類によって異なるため、ここではあいまいです。
うまくいけば、それがあなたを正しい道に導きます。
Windows 認証のみを使用しているため、接続文字列を使用することはできません。呼び出しプロセスは、関連するアクセス許可を持つ Windows プリンシパル (ユーザー) を偽装する必要があります。