DBAtlas · Атлас эксплуатации баз данных

4060: Не удаётся открыть базу данных, запрошенную логином. Ошибка входа

SQL Server

Что это значит?

Аутентификация может пройти успешно, но подключение отклоняется, поскольку запрошенную базу данных невозможно открыть. Обычно наблюдается вместе с 18456.

Почему возникает?

База данных не существует, находится в состоянии OFFLINE/SINGLE_USER/RESTORING/SUSPECT, у логина нет сопоставленного пользователя в этой базе данных или база данных по умолчанию в строке подключения недоступна.

Как исправить

Убедитесь, что база данных существует и находится в состоянии ONLINE: SELECT name, state_desc FROM sys.databases. Создайте в базе данных пользователя для логина и выдайте разрешения. Проверьте значение Initial Catalog/Database в строке подключения. Если база данных в состоянии RESTORING/SUSPECT, выполните шаги ремонта/восстановления.

Открыть в DBAtlas →

Ещё по этой СУБД