Назад | Перейти на главную страницу

Использование SQL Server 2008 Management Studio для подключения к базам данных SQL Server 2005

У меня есть общий размещенный SQL Server 2005 у интернет-провайдера, к которому я могу подключиться из SQL Server 2005 Management Studio. Однако я не могу подключиться из SQL Server 2008 Management Studio.

Я вхожу в систему с аутентификацией SQL Server (имя пользователя + пароль).

При подключении получаю ошибку:
Принципал сервера «MyUserName» не может получить доступ к базе данных [имя первой базы данных на сервере - 00_something - не мое] в текущем контексте безопасности.

Как я могу обойти это и сразу перейти к той базе данных, к которой у меня есть доступ на этом сервере? Я попытался установить "Базу данных по умолчанию" для подключения к имени моей базы данных, но это ничего не меняет.

Мне бы очень хотелось, чтобы мне не приходилось устанавливать студию управления SQL Server 2005 для подключения к этой базе данных ...

это похоже на ту же проблему, с которой вы столкнулись ...

Проблема в том, что для базы данных, которая отключена или была автоматически закрыта, параметры сортировки возвращаются как NULL, и SSMS предполагает, что это связано с отсутствием разрешения.

Чтобы исправить это, перейдите в раздел «Сведения об обозревателе объектов», щелкните правой кнопкой мыши список заголовков столбцов, снимите флажок «Сортировка» и обновите узел «Базы данных». На этом этапе вы должны увидеть все базы данных на сервере.

Более подробную информацию можно найти в Microsoft Connect № 354291 и Microsoft Connect № 354322

Eсть подключиться пункт об этом - обходной путь

Подключитесь к другому серверу sql и

  • выделить базы данных

  • Нажмите F7, чтобы открыть обозреватель объектов.

  • Щелкните правой кнопкой мыши имена столбцов - например, «имя», - вы должны увидеть раскрывающийся список доступных столбцов.

  • убедитесь, что сортировка не отмечена

  • Попытайтесь снова подключиться к серверу probelmatic