Невозможно открыть пользовательскую базу данных по умолчанию

Однажды работая с SQL сервером наткнулся на проблемы работы пользовательской БД. Пытаясь выяснить проблему попробовал подключиться через SQL Server Management Studio, но место подключения получил ошибку: Невозможно открыть пользовательскую базу данных по умолчанию. Связано это с тем что в настройках профиля пользователя через которого пытался войти в SQL Server Management Studio по умолчанию стояла как раз эта пользовательская база. Для решения проблемы нужно сменить пользовательскую БД на системную БД master. Для это нужно запустить cmd.exe  и в ней выполнить:

c:\> sqlcmd -S SQLSERVER -d master

1> alter login SKYNET with default_database = master

2> go

3> exit
Соотвественно SQLSERVER имя SQL сервера, SKYNET логин входа в SQL Server Management Studio.
Прочли: 7063 | Добавлено: 29 апреля 2011 | На главную