Ошибки · Решение
SQL Server ошибка 4061: что означает и как исправить
Обе предпочтительные базы недоступны, поэтому SQL Server использует master как fallback.
Короткий ответ
SQL Server 4061: не открылись ни база, указанная при login, ни user default database; соединение продолжилось в master. Проверьте доступность обеих баз и настройки login.
Что означает ошибка
Обе предпочтительные базы недоступны, поэтому SQL Server использует master как fallback.
Возможные причины
- Requested database offline/restoring/suspect или переименована.
- User default database также недоступна.
- Login не имеет CONNECT/USER mapping хотя сама база online.
Что проверить
- Проверьте состояние requested и default database в sys.databases.
- Проверьте default_database_name login-а.
- Проверьте user mapping и права входа в обе базы.
Безопасные шаги
- Верните нужную базу в доступное состояние или исправьте имя.
- Назначьте login-у рабочую default database.
- После восстановления доступа переподключите приложение и убедитесь, что оно не остаётся в master.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если fallback в master неожиданно затронул production workload, передайте DBA обе базы и login, указанные в сообщении.
Похожие ошибки
- /errors/sql-server-error-4001/
- /errors/sql-server-error-4002/
- /errors/sql-server-error-4004/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.