Назад | Перейти на главную страницу

SSMS: где SQL Server хранит имена своих серверов?

У меня есть несколько «старых» серверов или имен серверов с опечаткой, которые продолжают отображаться в моем раскрывающемся списке серверов в диалоговом окне «Подключиться к базе данных» SQL Server Management Studio:

Где хранятся эти имена ?? Есть ли способ очистить этот список и удалить некоторые записи ??

Для SQL 2005:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

Для SQL 2008:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

Microsoft SQL Server Management Studio 12.0

c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin

Microsoft SQL Server Management Studio 14.0.17289.0

c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0\SqlStudio.bin

Так...

  1. Выключите все экземпляры SSMS
  2. Удалить / переименовать файл
  3. Открыть SSMS

Изменить: на MS Connect https://connect.microsoft.com/SQLServer/feedback/details/424800

При обновлении с одной версии SQL Server Management Studio до другой, например С 2014 по 2016 год вы можете скопировать файл SqlStudio.bin из одного каталога в другой, и все ваши подключения будут перенесены в новую версию.

  1. Закройте все экземпляры SSMS.
  2. Переименуйте SqlStudio.bin в SqlStudio.bin.saved в "C: \ Users \ <username> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 13.0 \".
  3. Скопируйте файл SqlStudio.bin из «C: \ Users \ <username> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 12.0 \» в «C: \ Users \ <username> \ AppData \ Roaming \ Microsoft \ SQL Server. Студия управления \ 13.0 \ "
  4. Теперь откройте SSMS 2016, и вы должны увидеть все свои старые подключения из SSMS 2014.

Примечание. Если это не сработает, вы можете удалить файл SqlStudio.bin в каталоге ... \ 13.0 \ и переименовать SqlStudio.bin.saved в SqlStudio.bin, чтобы восстановить старую конфигурацию.

Чтобы удалить все записи для нового SQL 2014, вам нужно удалить файл:

C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin

Я знаю, что опоздала на это на много лет. Но я просто подумал, что опубликую ответ для других, которые могут прийти таким образом.

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

Просто откройте окно изменения соединения, щелкните стрелку раскрывающегося списка «Имя сервера» и выделите (но не щелкайте) тот, который хотите удалить, а затем просто нажмите клавишу удаления на клавиатуре.

Я делаю это все время, чтобы убрать дубли и случайные серверы, к которым мне приходилось подключаться с течением времени.