修复:在Windows Vista上与SQL Server 2005的连接突然停止工作

在我的Vista机器上,应用程序和SQL Serverpipe理控制台可以很好地连接到SQL Server 2005.有时他们可以一个星期一次,几个小时,然后停止连接。

我已经尝试了所有的工作,包括SPII的安装和运行用户configuration工具,没有任何运气。 解决这个问题的唯一方法就是重新启动。

错误:

连接被标准错误消息拒绝:

无法连接到SERVER_NAME \ INSTANCE_NAME

– – – – – – – – – – – – – – – 附加信息:

与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定)(Microsoft SQL Server,错误:-1)

要获得帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

修正:

停止并重新启动Sql Server浏览器,Sql Server集成,SQL Server Active Directory帮助器服务。

奇迹般有效。

在任何SQL补丁应用后,确保“netstat -an”显示端口1433正在侦听。 如果不是,则重新启用侦听器。

另外,在Vista / Windows7上禁用UAC,然后以禁用的UAC用户(例如您当前的用户)运行SQL服务可能会有所帮助。

我认为巴特可能会做些什么。 标题说Vista上的SQL2005。 Vista是否可能限制连接数量,因此跳闸影响TCP连接的限制器? 我知道XP有多less连接的限制,我认为是十。 所以,如果某种东西抓住了一个连接,而没有放弃,那么重新启动可能是“解决scheme”。 如果您正在运行SQL2005进行生产工作,那么它确实应该放在服务器操作系统上。