SQL Server 2005 无法打开用户默认数据库
来源:http://www.cnblogs.com/shunyao8210/archive/2009/09/11/1564570.html
对于SQL Server 2005数据库,没有isql命令行工具,我们只能用sqlcmd命令行工具了,(这个工具在“C:\Program Files\Microsoft SQL Server\90\Tools\Binn”目录下)
sqlcmd -E -S 数据库服务器名称 -d master
进入之后,对于windows验证方式,使用如下命令:
exec sp_defaultdb N'BUILTIN\Administrators', N'master'
go
对于sa登录,使用如下命令:
exec sp_defaultdb N'sa', N'master'
go
再次登录的话,就可以登录成功了