SQLExpressのローカルインスタンスに接続しようとしているローカルWindowsマネージドサービスがあり、ローカルサービスが使用する必要のある接続文字列/認証の壁にぶつかっています。
マネージドサービスの構成は次のとおりです
<add key="..." value="Data Source=<machineName>\SQLEXPRESS;Persist Security Info=True; Integrated Security=True" />
興味深いのは、これは機能しますが、マスターデータベースへのアクセスのみを提供することです。サービスに必要な実際のデータベースへのアクセスは提供されません。私はSQLManagementStudioであらゆる種類の可能性を試しましたが、アクセス/セキュリティ/ユーザーを提供しましたが、役に立ちませんでした。
初期カタログを使用しようとしましたが、セキュリティ例外が発生します
<add key="..." value="Data Source=<machineName>\SQLEXPRESS;Persist Security Info=True;inital catalog=<dbName>; Integrated Security=True" />
私も
a。マネージドサービスで使用されるログオンは赤いニシンであり、これは確かにSQLServerの問題です。
b。SQLServerがローカルでない場合、マネージドサービスにはAD資格情報が必要になります。