mdf localdb 上的不同用户帐户授权



我有以下问题,我有一个在低级别运行的服务,并连接到sql server localdb的mdf数据库。但是,当该帐户连接到数据库时,此服务正在使用不同的帐户"AUTHORITY NT \ SYSTEM",它不会让任何其他高级别程序连接到数据库。

之亦然,如果您有任何高级程序连接到数据库,则服务不会连接。

连接字符串:

 way = $"Data Source = (LocalDB)\v11.0; AttachDbFilename = { MDF}; Integrated Security = True; Connect Timeout = 30 ";

两个帐户是否可以同时连接?

我了解,您正在尝试通过两个同时进行的 LocalDB 实例(两个不同的应用程序)访问 mdf 文件,这是行不通的,因为该文件被附加它的第一个实例锁定。

如果需要多个应用程序连接到数据库(mdf),则需要安装 SQL Server(Express) 的实例并将 mdf 文件作为数据库附加到该实例。

然后,可以更新连接字符串以使用 SQL Server 实例中的数据库。

最新更新