Различная авторизация аккаунта пользователя на mdf localdb - PullRequest
0 голосов
/ 29 января 2019

У меня следующая проблема, у меня есть служба, которая работает на низком уровне и подключается к базе данных mdf сервера sql localdb.Но эта служба использует другую учетную запись «AUTHORITY NT \ SYSTEM», когда эта учетная запись подключается к базе данных, она не оставляет никакой другой программы высокого уровня для подключения к базе данных.

Также происходит обратное, еслиу вас есть какая-либо высокоуровневая программа, подключенная к базе данных, служба не подключается.

Строка подключения:

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

Возможно ли одновременное подключение двух учетных записей

1 Ответ

0 голосов
/ 29 января 2019

Насколько я понимаю, вы пытаетесь получить доступ к файлу mdf через два одновременных экземпляра LocalDB (два разных приложения), которые не будут работать, так как файл заблокирован первым экземпляром, который присоединяет его.

Если вам нужно несколько приложений для подключения к вашей БД (mdf), вам необходимо установить экземпляр SQL Server (Express) и прикрепить к нему файл mdf в качестве базы данных.

Затем вы можете обновить свойСтрока подключения для использования базы данных из экземпляра SQL Server.

...