日期:2014-05-17  浏览次数:20633 次

求解,一创建新数据库就弹出这样的问题

------解决方案--------------------
try:

1. 用Run as a administrator打开命令提示符里输入NET STOP MSSQLSERVER, 即停止MSSQLSERVER运行。
2. 在命令提示符里输入 NET START MSSQLSERVER /m, 将SQL Server 2008 启动为单用户模式。
3. 用Administrator账号登录SQL Server 2008。
4. SQL Server已经是单用户模式启动即只允许一个用户连接,这时单击“New Query”会报错
“Login failed for user. Reason: Server is in single user mode. Only one administrator can connect at this time”。
5. 这时右击实例名,单击“断开连接”,关闭“对象资源管理器”,然后再点击“New Query”就可以连接了,
你可以使用命令 ALTER Login sa enable 重新开启SA 账户,
ALTER LOGIN [sa] WITH PASSWORD=N'1234qwer'修改密码。
6. 现在关闭SQL Server,在命令提示符下 输入 NET STAR MSSQLSERVER 正常启动SQL Server,你就可以sa 账户来登录SQL Server了。 
------解决方案--------------------
用windows 身份验证登录后,再改SA的密码。