Не удается войти в SQL Server 2008 Management Studio - PullRequest
0 голосов
/ 03 декабря 2009

Я думаю, что-то случилось с файлом mdf на диске.
Когда я пытаюсь запустить SQL Server Mgmt Studio (SQL Server 2008, Win 7 x64), я получаю сообщение об ошибке:
"Невозможно открыть базу данных пользователя по умолчанию."
Так как я вообще не могу подключиться, как мне это исправить?
Я пытался подключиться к другим БД с помощью osql, но всегда получаю сообщение об ошибке.

Спасибо за любые обходные пути ...

Ответы [ 3 ]

1 голос
/ 03 декабря 2009

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

Используя командную строку, вы получите одно соединение и правильно определите логин: "[SVR \ USR]"

sqlcmd -S InstanceName -d master -E -Q"ALTER LOGIN [SVR\USR] WITH DEFAULT_DATABASE = master"

или замените -E на -U SQLLogin -P Password, если у вас есть удобная учетная запись SQL

1 голос
/ 03 декабря 2009

При подключении из Management studio, в диалоговом окне «подключение к серверу» перед подключением нажмите «Параметры» и измените диалоговое окно «Подключение к базе данных» на «master».

0 голосов
/ 03 декабря 2009

Войдите в систему как администратор и измените базу данных по умолчанию: ALTER LOGIN ... WITH DEFAULT_DATABASE = .... Если вы не администратор, попросите администратора сделать это. Если вам необходимо войти в базу данных, о которой идет речь, попросите администратора выяснить, когда база данных находится в автономном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...