При попытке подключиться к серверу в Management Studio (в частности, в 2008 году) появляется поле, в котором вы вводите имя сервера. В этом поле также есть раскрывающийся список, в котором отображается история серверов, к которым вы пытались подключиться.
Я бы хотел знать:
- Как удалить отдельный элемент из этой истории.
- Как удалить элемент из истории полей Login для каждого имени Сервера.
Спасибо!
Ответы:
Начиная с SQL Server 2012 вам больше не нужно проходить через процедуру удаления файла bin (что вызывает другие побочные эффекты). Вы должны быть в состоянии нажать клавишу удаления в списке MRU раскрывающегося списка «Имя сервера» в диалоговом окне «Подключение к серверу». Это задокументировано в этом элементе Connect и в этом блоге .
Обратите внимание, что если у вас есть несколько записей для одного имени сервера (например, один для Windows и один для SQL Auth), вы не сможете определить, какой из них вы удаляете.
источник
Для 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 Connect
источник
Вот самый простой способ удалить элементы из этого списка.
там мы идем.
источник
В ответ на этот повторяющийся вопрос @arcticdev опубликовал некоторый код, который избавит от отдельных записей (в отличие от всех записей, удаляющих файл bin). Я завернул его в очень уродливый интерфейс и выложил здесь: http://ssmsmru.codeplex.com/
источник
Для SQL Server 2012 Management Studio этот файл перемещен. Сейчас он находится по адресу:
источник
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
но я думаю, это было очевидно.%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
В стандарте Windows Server 2008 с SQL Express 2008 файл SqlStudio.bin находится здесь:
источник
Удалить файл по указанному выше пути: (перед удалением закройте SSMS)
Путь к файлу для пользователей SQL Server 2005 ,
Путь к файлу для пользователей SQL Server 2008 ,
Примечание. Имя формата было изменено.
Путь к файлу для пользователей стандарта Server 2008 / SQL Express 2008
Путь к файлу для пользователей SQL Server 2012 ,
Путь к файлу для пользователей SQL Server 2014 ,
Примечание. В SSMS 2012 (
Version 10.50.1600.1 OR Above
) теперь вы можете удалить имя сервера, выбрав его в раскрывающемся списке и нажавDELETE
.источник
В SSMS 2012 есть документированный способ удаления имени сервера из диалогового окна «Подключение к серверу». Теперь мы можем удалить имя сервера, выбрав его в диалоговом окне и нажав УДАЛИТЬ.
источник
Файл SqlStudio.bin фактически содержит двоичные сериализованные данные типа «Microsoft.SqlServer.Management.UserSettings.SqlStudio».
Используя класс BinaryFormatter, вы можете написать простое приложение .NET для редактирования содержимого файла.
источник
Из командной строки (Пуск \ Все программы \ Стандартные \ Командная строка):
источник
Вот простой способ: откройте окно подключения, щелкните раскрывающийся список «Имя сервера» и наведите указатель мыши на строку подключения, которую хотите удалить, затем нажмите «Удалить».
источник
Это правильный способ сделать это http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server-quot- диалог-в-ssms.aspx
источник
Для Windows Vista и SQL Server 2005,
Удалите этот файл или откройте его с помощью Блокнота и удалите имена серверов, которые вы хотите Очистить от истории
источник
C: \ Users \\ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell
источник
Вместо удаления или переименования этого файла:
1) Закройте SQL Management Studio
2) Найдите соответствующий файл (см. Сообщение или ответы выше)
3) Откройте .bin в текстовом / шестнадцатеричном редакторе, таком как NotePad ++
4) Найдите имя одного из серверы и определите номер строки
5) Сделайте копию файла .bin / .dat
6) Удалите эту строку, убедитесь, что вы удалили всю строку, возможно, если у вас будет много строк, которые можно обернуть.
7) Откройте SQL Management Studio, ваш раскрывающийся список будет пустым
источник