Как обойти ошибку входа в SQL сервер

Когда вы пытаетесь войти в свою базу данных с помощью проверки подлинности SQL Server, вы можете получить сообщение об ошибке «Ошибка входа в систему». Ошибка входа в систему для пользователя `usrLogin`. (Microsoft SQL Server, ошибка: 4064)». Эта проблема может возникнуть, если была удалена база данных, которая была установлена по умолчанию для этого конкретного входа.

Обновите логин

чтобы иметь базу данных по умолчанию, которая, как вы знаете, существует. Вот как это исправить. Откройте командную строку и введите следующее:

Способ 1.

Для SQL 2005

osql -S SQL01 -d master -U usrlogin -P usrpassword
ALTER LOGIN usrlogin С DEFAULT_DATABASE = new_default_db

Способ 2

Для SQL 2000

isql -S SQL01 -d master -U usrlogin -P usrpassword (открывает анализатор запросов, введите следующую строку) sp_defaultdb ‘usrlogin’, ‘new_default_db’

Советы

  • Если это не устранило проблему, используйте один из перечисленных ниже ресурсов.