Ответ SSMS 2012 не работал для меня, так как я нахожусь на 2008 R2. Тем не менее, я нашел способ «исправить» это. Это неверное решение, но если вы сохраняете резервную копию файла, вы всегда можете восстановить его очень легко, если один из серверов потеряет ваши учетные данные.
Важное примечание :
Играя, пытаясь выяснить, ПОЧЕМУ / КОГДА он действительно теряет учетные данные, я обнаружил, что он, кажется, всегда помнит последнее использованное имя пользователя, которое никогда не использовалось для этого конкретного сервера с использованием вашего профиля. если вы начинаете с нового профиля и подключаетесь к серверу с именем MyServer, и вы начинаете с использования sa для имени пользователя, независимо от того, проверяете ли вы «запомнить пароль» или нет, если вы входите в систему успешно с sa, кажется, что SSMS теперь хранит это в памяти. Теперь, если вы используете имя пользователя Tester и успешно войдете в систему, по умолчанию он всегда будет открыт с Tester в качестве пользователя.
Теперь для исправления / обходного пути :
Во-первых, ознакомьтесь с этой статьей , но я рекомендую НЕ УДАЛЯТЬ файл, просто переименуйте его в SqlStudio.bin.OLD или что-то подобное, чтобы вы всегда могли восстановить его, чтобы проверить любые настройки был сброшен с использованием этого метода.
МОЙ подход :
Сначала я переименовал свой файл bin, как я рекомендовал. Затем я открыл SSMS и вошел на каждый сервер, который я использую чаще всего, используя учетные данные, которые я всегда хочу использовать для этих серверов, и выбрал «Запомнить пароль» для каждого из них. Затем я сделал BACKUP файла bin и сохранил его в безопасном месте в моей сети. Таким образом, если мне когда-либо понадобится войти на сервер с другим именем пользователя для тестирования или чего-то еще, я могу легко восстановить исходный файл bin. Или, если хотите, перед тем, как использовать новое имя пользователя, вы можете просто переименовать файл bin и выполнить свою работу в качестве нового пользователя. Как только вы закончите, просто удалите новый файл bin и переименуйте свой исходный обратно в .bin, и все будет хорошо.
Ключ в том, чтобы получить хорошую версию файла bin и сделать резервную копию. Если вы когда-либо добавляете новый сервер, вы можете войти в систему, используя тот же подход, что и выше, используя необходимые учетные данные и запомнить пароль, а затем скопировать файл bin в папку резервной копии. Надеюсь, это поможет!