SQL Server与网络相关或特定于实例的错误

时间:2014-02-03 11:25:05

标签: sql-server sql-server-2008 database-connection

我有一个Windows服务,可以对数据库执行大量命中。 有时 数据库连接已关闭,我遇到异常“网络相关或特定于实例的错误”。我在两个不同的网络和数据库服务器上得到了这种行为在这两种情况下,Windows服务和SQL Server都在两台不同的机器上。

当有大量命中时,Sql server是否正常行为?

有什么机会?

2 个答案:

答案 0 :(得分:0)

非常忙碌很亲戚。

  • 忙碌有多忙?点击/秒或分钟。当你谈到命中时,是那些选择/更新/插入命中?
  • 您使用的是哪种SQL 2008?
  • 您的服务是否每次“点击”数据库之前都会创建一个新连接?
  • 您是否正确处理了之后的连接?

如果没有正确处理连接,连接将保持打开状态,最后会导致您用尽所有与服务器的连接。

希望有所帮助

答案 1 :(得分:0)

我也对这类问题感到困扰,我找到了很多解决方案但是,我仍然无法摆脱这个问题,经过这么多努力后我得到了最终解决方案,我很乐意与大家分享。

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (provider:Named Pipes Provider,错误:40 - 无法打开与SQL Server的连接)。

您应该按照以下说明进行操作: - 启动MS SQL SERVER,如果还有相同的问题 Open Run --->输入services.msc --->找到MS SQL SERVER运行(状态)下一行,即SQL SERVER(SQLEXPRESS),其状态为DISABLED或MANUAL设置为Automatic,然后应用afetr start按钮将出现---->按开始按钮,现在是关闭服务对话窗口的时间 转到 - > SQL - >打开--->连接--->享受

保持幸福