Присоединение и отсоединение баз данных в Management Studio не приводит к выгрузке старой базы данных и загрузке новой - PullRequest
0 голосов
/ 17 марта 2012

У меня есть две версии одной и той же базы данных, скажем DB1 и DB2. DB1 - это копия, сделанная из mdb и файла журнала месяц назад. Структура базы данных и данные изменились с тех пор. Мне нужно переключаться между этими двумя копиями в SQL Server Management Studio.

Структура таблицы Customer в этих версиях отличается. Поэтому легко увидеть, какая версия загружена в Management Studio.

Я отсоединяю DB1, присоединяю DB2, делаю select * on Customer и вижу структуру, все еще принадлежащую DB1. Как правильно переключиться на DB2? 1013 *

Я использую правый оператор use DB, и в выпадающем меню слева выбирается правая база данных для выбора баз данных.

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

Каким-то образом Management studio кэшировала расположение файла. При подключении базы данных мне пришлось перейти к «текущему пути к файлу», отредактировать неправильный путь и указать правильный. Это должно было быть сделано, даже когда после нажатия кнопки добавления я уже выбрал правильный файл MDB с правильным путем.

0 голосов
/ 17 марта 2012

Раскрывающийся список сверху определяет, какую БД вы используете, если БД находятся на одном экземпляре SQL Server.Если это разные экземпляры, используйте кнопку «изменить соединение» в левом верхнем углу, а затем выберите свою БД из раскрывающегося списка.

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