У меня есть общий размещенный 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