日期:2014-05-16  浏览次数:20586 次

已成功与服务器建立连接,但在登陆过程中发生错误,指定的网络名不可再用
可以用Windows身份认证登陆,也可以用账户密码登陆,但再往下点击时就提示标题那样的错误。

比如,新建连接时,点击安全性里面的sa时,都会报上面那样的错误。
求解。


Win8系统, SQL Server2005
网上头几页的都试过了,都没解决。
欢迎帮忙顶贴。
------解决方案--------------------
重启了sqlserver都还是这样?还是偶尔这样?如果偶尔,可以查查:

select * from sys.sysprocesses where blocked<>0
如果总是这样,那可能是配置问题
------解决方案--------------------
也就是说你限制了连接数....的确没想到这种情况。
------解决方案--------------------
要不是你自己找到的估计都很难猜到这个情况
------解决方案--------------------
引用:
找到原因了。
昨天设置时,尝试着把最大连接数设置1了。导致这种问题。用下面的SQL修改后可以使用了。
不要连服务器,直接新建连接
EXEC master.dbo.sp_configure N'show advanced options', N'1'  RECONFIGURE WITH OVERRIDE
GO
EXEC master.dbo.sp_configure N'user connections', N'0'
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC master.dbo.sp_configure N'show advanced options', N'0'  RECONFIGURE WITH OVERRIDE
GO
RECONFIGURE WITH OVERRIDE
GO


哦,这个设置为0,表示有系统自动来调整连接数。


------解决方案--------------------
另外,通过这个查询,你也可以查看系统中各种参数的值:
select *
from sys.configurations
where name  ='user connections'
/*
configuration_id name value minimum maximum value_in_use description is_dynamic is_advanced
103 user connections 0 0 32767 0 Number of user connections allowed 0 1
*/