SQL Server LocalDb ProjectsV13 Ошибка подключения - PullRequest
0 голосов
/ 15 мая 2018

Используя SQL Server 2016 (localdb)\ProjectsV13, я создал базу данных - назовем ее MyDatabase.Все было хорошо и прекрасно, пока я не решил, что он мне больше не нужен ...

Так что в SSMS 2016, при подключении к (localdb)\ProjectsV13, я щелкнул правой кнопкой мыши на MyDatabase и нажал «Удалить».

Теперь, когда я пытаюсь установить соединение с (localdb)\ProjectsV13, происходит сбой.

Вот сообщение об ошибке:

Невозможно подключиться к (localdb) \ ProjectsV13.

Невозможно открыть базу данных "MyDatabase", запрошенную при входе в систему.Ошибка входа.Ошибка входа для пользователя 'MyDomain \ MyUserName'.(Microsoft SQL Server, ошибка: 4060)

Таким образом, хотя я и удалил базу данных MyDatabase (я знаю - я должен просто запустить DROP), SSMS все еще пытается подключиться к MyDatabase который, конечно, дает сбой, а затем вообще мешает мне подключиться к (localdb)\ProjectsV13, что является реальной проблемой.

Как я могу решить эту проблему, чтобы SSMS не пыталась подключиться к удаленной MyDatabase базе данных при подключении к (localdb)\ProjectsV13?

1 Ответ

0 голосов
/ 15 мая 2018

Как и предполагал Шон, я думаю, что проблема в вашей базе данных по умолчанию.Если вы используете Visual Studio, щелкните правой кнопкой мыши сервер и выберите опцию свойств.Вы увидите свойство «Расположение базы данных по умолчанию».Измените значение.Если вы не используете Visual Studio, измените базу данных по умолчанию или убедитесь, что строка подключения не присоединяет удаленную базу данных при подключении.Например,

connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\StaffLoginSystem.mdf;Integrated Security=True;Connect Timeout=30"

Проверьте значение свойства AttachDbFilename и измените его соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...