每2-3天,我的WindowsServer2003Web应用程序托管的WindowsServer2003WebEnterpriseBox将开始出现问题。.NET应用程序无法通过以下错误连接到server:
建立到服务器的连接时出错。(提供程序:命名管道提供程序,错误: 40 -无法打开到Server的连接) (Microsoft,错误: 5)在建立到服务器的连接时发生了错误。当连接到Server 2005时,此失败可能是由于在默认设置下Server不允许远程连接造成的。(提供者:命名管道提供程序,错误: 40 -无法打开到Server的连接) (Microsoft,错误: 1326)
在重新启动服务器之后,一切都正常。我检查了RAM,打开了SQL服务器上的连接等等,没有什么不对劲的。
有什么想法吗?
奇怪的是,我在上面发布的大量SQL连接错误事件中看到了这样的事件:
该Server实例自2010年7月6日以来一直使用进程id 44552,12:07:27 PM (本地) 7/6/2010 4:07:27 PM (UTC)。
但是这个服务器上没有安装SQL server??此外,在重新启动之后,还有许多关于Server启动、备份等的消息。
我回想一下,有些进程运行起来像MSSQLSERVER一样.但是为什么呢?它没有安装..。也看不出有什么办法把它移走。
发布于 2010-07-09 16:33:37
该错误是通用的,只意味着您无法连接到SQL。服务器事件日志中还有其他内容吗?
只是在黑暗中尝试一下,但是如果重启修复了问题,那么您的TEMPDB是否填充了硬盘?
发布于 2010-07-09 17:08:44
我曾经在我使用的SharePoint开发盒上遇到过类似的问题。它运行了的本地实例(Visual安装了它),由于某种原因,它出现了连接到正在运行SharePoint的Server实例的问题,该实例完全位于另一个框上。对我来说一点意义都没有。但是,当我禁用本地SQL实例时,就再也没有这个问题了。
确保没有使用实例,然后通过services.msc禁用它
https://serverfault.com/questions/159017
复制相似问题