【问题标题】:Unable to connect Sql Server from Asp.net Application - Issue occured frequently无法从 Asp.net 应用程序连接 Sql Server - 经常出现问题
【发布时间】:2017-02-07 15:15:46
【问题描述】:

错误:

“System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。

从 VS2015 运行我的 ASP.NET 应用程序时,我收到如下错误:

“发生与网络相关或特定于实例的错误”。

刷新后它照常工作,没有任何问题,所以它似乎不时工作。我正在使用数据库大小约为 6GB 的 SQL Express 版本。

我找不到问题的原因。有时它工作正常,有时又不能正常工作。

和sql express的最大连接有关系吗?
数据库大小?
sql连接字符串——连接池?

【问题讨论】:

  • 只要确保数据库服务器正在运行。或检查您的网络。这是一个非常明显的错误 - 网站甚至找不到服务器
  • 这是一个托管站点吗?也许您应该联系您的房东并找出问题所在?
  • 仔细检查您的连接字符串,并使用此链接进行故障排除odetocode.com/blogs/scott/archive/2012/08/15/…

标签: c# asp.net sql-server database-administration


【解决方案1】:

发生这种异常时我通常会做的事情:

  1. 我检查参数Data Source=MyWebServer 是否在我的连接字符串中填好(代码问题)
  2. 我确保服务器可以响应 ping 请求(网络问题):

ping MyWebServer;

  1. 我检查 MyWebServer 上是否启动了 SQL Server(MSSQLSERVER) 服务(服务问题)

【讨论】:

  • 1) & 3) 是的,立即刷新错误页面会起作用...所以连接字符串没有问题。
猜你喜欢
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多