Я удалил базу данных с SQL Server, однако оказалось, что мой логин был настроен на использование удаленной базы данных по умолчанию. Я могу подключиться к SQL Server Management Studio, используя кнопку «Параметры» в диалоговом окне подключения и выбрав «мастер» в качестве базы данных для подключения. Однако всякий раз, когда я пытаюсь что-либо сделать в обозревателе объектов, он пытается подключиться, используя базу данных по умолчанию, и завершается неудачно.
Кто-нибудь знает, как установить базу данных по умолчанию без использования проводника объектов ?
источник
sp_deafultdb
целую вечность. Я был удивлен, что есть «новый» способ.Что вы можете сделать, это установить базу данных по умолчанию, используя системную хранимую процедуру sp_defaultdb. Войдите, как вы сделали, а затем нажмите кнопку Новый запрос. После этого просто выполните команду sp_defaultdb следующим образом:
источник
Чтобы сделать это в графическом интерфейсе, вам нужно отредактировать свой логин. Одним из его свойств является база данных по умолчанию, используемая для этого логина. Вы можете найти список входов в систему в разделе «Вход в систему» в разделе «Безопасность». Затем выберите свой логин и щелкните правой кнопкой мыши и выберите Свойства. Измените базу данных по умолчанию, и ваша жизнь станет лучше!
Обратите внимание, что кто-то с sysadmin privs должен иметь возможность войти в систему, чтобы сделать это или выполнить запрос из предыдущего поста.
источник
Благодаря этому посту я нашел более простой ответ:
Откройте Sql Server Management Studio
Перейти к объекту Explorer -> Безопасность -> Логины
Щелкните правой кнопкой мыши логин и выберите свойства
А в окне свойств измените базу данных по умолчанию и нажмите ОК.
источник
Если у вас нет прав на изменение БД по умолчанию, вы можете вручную выбрать другую БД в верхней части ваших запросов ...
Будет работать до тех пор, пока у вас есть разрешение на другую БД
источник
источник
Я также предпочитаю
ALTER LOGIN
Команду, как в принятом ответе и описано здесьНо для любителя GUI
Надоело читать !!! просто посмотрите на следующее
источник
Если вы не можете войти в SQL Server:
Ссылка: https://support.microsoft.com/en-us/kb/307864
источник
Это может или не может точно ответить на вопрос, но я столкнулся с этой проблемой (и вопросом), когда я изменил свою учетную запись, чтобы иметь новую базу данных, которую я создал как свою «базу данных по умолчанию». Затем я удалил эту базу данных и хотел протестировать сценарий создания с нуля. Я вышел из SSMS и собирался вернуться, но мне было отказано - не удалось войти в базу данных по умолчанию, была ошибка. D'о!
Я сделал следующее: в диалоговом окне входа в систему для SSMS выберите «Параметры», «Свойства подключения», затем введите
master
в поле со списком «Подключение к базе данных». Нажмите Подключиться. Получил меня. Оттуда вы можете запустить команду для:источник
Если вы используете проверку подлинности Windows и не знаете пароль для входа в систему в качестве пользователя с помощью имени пользователя и пароля, вы можете сделать это: на экране входа в систему SSMS щелкните параметры в правом нижнем углу, а затем перейдите на вкладку свойств подключения. , Затем вы можете ввести вручную имя другой базы данных, к которой у вас есть доступ, там, где она говорит, что позволит вам подключиться. Затем следуйте другим советам для изменения базы данных по умолчанию
https://gyazo.com/c3d04c600311c08cb685bb668b569a67
источник