Когда вы пытаетесь войти в свою базу данных с помощью проверки подлинности 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’
Советы
- Если это не устранило проблему, используйте один из перечисленных ниже ресурсов.