连接到数据库突然开始为我的网站抛出异常

时间:2012-03-30 11:21:36

标签: sql-server

我有一个由第三方托管服务提供商托管的MVC3应用程序。该网站在过去3个月一直运行良好,没有任何问题。今天突然,应用程序开始抛出以下Exception,如我的日志中记录的部分如下所示。

  

System.Data.ProviderIncompatibleException:提供程序未返回   ProviderManifestToken字符串。 --->   System.Data.SqlClient.SqlException:超时已过期。超时   在完成操作或服务器之前经过的时间段   没有回应。

该消息是不言自明的,我首先想到我应该增加连接超时,但是仍然抛出异常,提示另一部分(服务器无响应)。我联系了我的托管服务提供商,他说他没有任何错误。所以我被困在一个网站上,不知道该怎么做。

为什么提供商抛出上面列出的例外的任何想法。此外,我是否可以使用有限的权限远程连接到托管服务器上的数据库。有什么工具吗?除了应用程序编程之外,我没有数据库主题的曝光。

1 个答案:

答案 0 :(得分:0)

这是由于超时,默认超时为30秒,超时有2个常见原因。

长时间运行的任务或未提交的事务。请参阅Timeout expired以了解相关信息。