我有以下问题,我有一个在较低级别运行并连接到sql server localdb的mdf数据库的服务。但是,当该帐户连接到数据库时,该服务使用的是另一个帐户“ AUTHORITY NT \ SYSTEM”,它不会使任何其他高级程序连接到数据库。
反之亦然,如果您有任何高级程序连接到数据库,则该服务将无法连接。
连接字符串:
way = $"Data Source = (LocalDB)\\v11.0; AttachDbFilename = { MDF}; Integrated Security = True; Connect Timeout = 30 ";
两个帐户是否可以同时建立联系?
答案 0 :(得分:0)
据我了解,您正在尝试通过两个同时的LocalDB实例(两个不同的应用程序)访问mdf文件,由于该文件被附加了该文件的第一个实例锁定,因此无法正常工作。
如果需要多个应用程序来连接数据库(mdf),则需要安装SQL Server(Express)实例,并将mdf文件作为数据库附加到该实例。
然后,您可以更新连接字符串以使用SQL Server实例中的数据库。