Основной поставщик не удалось открыть после удаления файлов базы данных и sqllocaldb - PullRequest
0 голосов
/ 21 декабря 2018

Я исследую свой опыт проблемы здесь

Когда мое Winforms XAF, приложение Entity Framework Code First + Desktop Bridge устанавливается через Магазин Windows, оно создает базу данных вкаталог пользователей.

Если я удаляю файлы, я получу сообщение об ошибке при попытке перезапустить приложение.

The underlying provider failed on Open

Это потому, что я не удалил базу данных должным образом.

Как объясняется в связанной проблеме.

Я попытался исправить

sqllocaldb.exe stop MSSQLLocalDB
sqllocaldb.exe delete MSSQLLocalDB

Но проблема не была устранена.Более того, я не могу найти экземпляр SQL Server для подключения (через Management Studio 2017) Для удаления базы данных.

У меня есть следующие папки в папке c: \ Program Files \ Microsoft SQL Server

folders for sql server

[Обновление]

Я попытался запустить

sqllocaldb.exe info mssqllocaldb 

, что дает Версия 13.1.4001.0

вполучить имя канала экземпляра, чтобы использовать его для подключения через SQL Server Object Explorer. Затем я смог создать новую базу данных с тем же именем, а затем удалить ее.Однако это не решило мою проблему.

[Обновить]

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

"Integrated Security=SSPI;MultipleActiveResultSets=True;Data Source=(localdb)\mssqllocaldb;Initial Catalog=mydatabase"

Я задал связанный вопрос здесь

Теперь я думаю, что localdb не поддерживается для UWP

1 Ответ

0 голосов
/ 31 декабря 2018

В Management Studio 2017, если вы запустите его от имени администратора, вы сможете подключиться к (localdb) \ MSSQLLocalDB с помощью доверенного соединения.Это должно вызвать сервис, который даст вам возможность увидеть, какие базы данных подключены.Оттуда вы сможете удалить / создать ... сделать то, что нужно для настройки и настройки контекста базы данных.

...