Странно, что он просто перестал работать. Вы проверили статус базы данных пользователя по умолчанию? Убедитесь, что база данных существует и находится в сети.
Чтобы найти базу данных пользователя по умолчанию, введите следующую команду, используя sqlcmd.exe
select dbname from syslogins where name = 'Jimmy-PC \ Jimmy'
Я видел эту ошибку при восстановлении системы, и база данных пользователя по умолчанию еще не была восстановлена, а также в другой раз, когда база данных находилась в режиме «Восстановление».
Я бы также позаботился о том, чтобы учетная запись Windows не была отключена.
Если вы обнаружите, что вам нужно изменить базу данных пользователя по умолчанию, вы можете использовать команду T-SQL, см. Следующий вопрос:
Как установить базу данных по умолчанию в Sql Server из кода?