升级到dnn 9.3.2后,连接数据库失败

时间:2020-02-06 07:01:15

标签: dotnetnuke

从9.1到9.3.2的

DNN升级错误:升级后,我们观察到如果重新启动服务器并立即尝试访问该网站,则会收到诸如``连接数据库失败''之类的错误。服务器重启。一旦我们开始收到此错误之后,无论我们访问网站多少次,我们都会继续收到此错误。它一直存在,直到我们手动执行IIS重新启动或应用程序池回收为止。

由于这个问题,我们也暂停了服务器重启计划。

请指导如何克服这个问题。

3 个答案:

答案 0 :(得分:0)

这只是一个猜测,但是重新启动后SQL Server是否有可能缓慢启动。

尝试等待5分钟,然后再访问网站。

答案 1 :(得分:0)

实际上,您在DNN 9安装上安装了此功能后,我感到有些惊讶。截至DNN 8,我自己还没有看到它。

我记得通过将IIS(在服务MMC中)的启动类型从“自动”更改为“自动(延迟)”来解决此问题。这应该给SQL Server一个在IIS之前启动的不错机会。

答案 2 :(得分:0)

您还可以尝试配置依赖于SQL Server的IIS服务(如果IIS和SQL Server都安装在同一台计算机上):

sc config W3SVC depend=MSSQLSERVER

请注意,如果您像在SQL Server Express标准安装中那样使用命名实例,则名称可以是MSSQL $ SQLEXPRESS或其他名称,而不是MSSQLSERVER。看一下服务的属性以找出答案。