Эта ошибка (Microsoft SQL Server.Error:4064
) возникает, когда база данных, которая была сброшена, по умолчанию используется для некоторых пользователей базы данных.
Когда пользователь пытается войти в систему и по умолчанию удаляется база данных, появляется ошибка.
Cannot open user default database. Login failed. Login failed for user ‘UserName’. (Microsoft SQL Server, Error: 4064)
Способ решения этой проблемы дается here, суммированы ниже.
Решение для входа в систему является:
- От Подключение к диалогу сервера, нажмите Параметры
- Изменить значение подключиться к базе данных: к любой действующей базы данных на сервере
Постоянное решение для исправления сервера должно запускать SQL как:
ALTER LOGIN [test] WITH DEFAULT_DATABASE = master
GO
Эта ошибка возникает, когда база данных пользователя по умолчанию также отключена. – Morv