2016-12-04 8 views
0

Использование VS2015 Я могу успешно подключиться к базе данных sql localdb.Почему в SSMS отсутствуют локальные таблицы?

Однако, когда я расширяю базу данных в SQL Server Management Studio (SSMS), см. 0 таблиц, но в VS2015 мои таблицы видны.

вот несколько фотографий:

missing tables

tables present in VS

ответ

0

Вы должны сначала отключение каких-либо программ, которые имеют файл базы данных открыт. Например, Visual Studio или IIS/IISExpress (или консольное приложение). Прежде чем вы сможете редактировать базу данных с помощью SSMS.

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

Вы также должны использовать то же имя сервера в SSMS, что и в строке подключения в Visual Studio, а также в вашем приложении. Это исключает случайное создание/привязку дублирующей базы данных.

Это может помочь открыть services.msc и остановить службу SQL Server (не localdb), а затем повторно проверить ваше SSMS, VS и консольное приложение и убедиться, что вы случайно не подключаетесь к SQL Server из одного из них. В разных экземплярах MSSQL можно иметь отдельные базы данных с тем же именем.

+0

отключил его в VS, по-прежнему не отображается в ssms, или, может быть, я не отключил его правильно, как бы отключить его? – Ozymandias

Смежные вопросы