インストーラー クラスから LocalDB にデータベースをインストールしようとしています。SQLConnection を開こうとすると、次のエラーが表示されます。
Login failed for user 'NT AUTHORITY\SYSTEM'
インストーラー クラスはシステム アカウントから実行されているようで、LocalDB は使用できません。
インストーラーから LocalDB に接続する方法はありますか?
ユーザー アカウントからインストーラー クラス (またはその中のコードの一部) を実行することは可能でしょうか (ただし、インストーラーの残りのアクションには管理者権限が必要です)。
インストーラーはさまざまなマシンで使用できるため、ユーザーの資格情報を事前に知ることはできず、インストーラー クラス コード (C#) からのみ手動でシステムを変更することはできません。