Это может или не может точно ответить на вопрос, но я столкнулся с этой проблемой (и вопросом), когда я изменил свою учетную запись, чтобы иметь новую базу данных, которую я создал как свою «базу данных по умолчанию». Затем я удалил эту базу данных и хотел протестировать сценарий создания с нуля. Я вышел из SSMS и собирался вернуться, но мне было отказано - не удалось войти в базу данных по умолчанию, была ошибка. D'ой!
В диалоговом окне входа в систему для SSMS я выбрал «Параметры», «Свойства подключения», а затем набрал master
в поле со списком «Подключение к базе данных». Нажмите Подключиться. Получил меня. Оттуда вы можете запустить команду:
ALTER LOGIN [DOMAIN\useracct] WITH DEFAULT_DATABASE=[master]
GO