我正在尝试从安装程序类将数据库安装到 LocalDB。尝试打开 SQLConnection 时,出现错误:
Login failed for user 'NT AUTHORITY\SYSTEM'
似乎安装程序类是从系统帐户运行的,LocalDB 不能被它使用。
有没有办法从安装程序连接 LocalDB?
也许可以从用户帐户运行安装程序类(或其中的部分代码)(但安装程序的其余操作仍需要管理权限)?
安装程序可以在不同的机器上使用,所以我不能事先知道用户的凭据,也不能手动对系统进行任何更改,只能从安装程序类代码(C#)。