0

首先,我对 SQL 只有一个非常基本的了解。我可以创建表格等,但配置超出了我的范围。我正在使用 SQL Express 在 Windows 2008 服务器上使用 MVC3 ASP.Net 运行我的网站。

一切正常,我的连接字符串是正确的,我可以使用该网站并读取和写入 dB,我还可以在服务器上使用管理工作室查看 dB。

今天我收到以下错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

当我尝试登录服务器上管理工作室中的数据库时,我收到了类似的错误。我发现的唯一解决方法是重新启动服务器。在我注意到这对启动网站不利之前,数据库已关闭 6 小时。

有没有人见过这个问题?这是一个明确的问题吗?任何帮助或建议都会很棒。

4

1 回答 1

0

像处理任何网络错误一样进行故障排除。从服务器的事件日志开始。

至于停机通知,有很多 Web 服务会监控您的网站和电子邮件,如果没有响应,则会向您发送 SMS 消息。我使用的两个是uptimerobot.combasicstate.com。还有几十个。

当某些类型的错误发生时,您还可以重写您的 ASP.Net 应用程序以向您发送电子邮件或发短信。

于 2012-09-13T10:03:10.073 回答