DotNetNuke数据库升级问题(v05.03.00失败)

时间:2012-07-04 16:01:45

标签: .net dotnetnuke

我正在尝试使用IIS在本地计算机上设置现有DNN项目。我已经下载并恢复了实时数据库的副本,然后从FTP下载了网站文件并将它们放入我机器上的虚拟目录中。

此时,当我导航到主页时,我看到了DotNetNuke安装向导。当我继续向导时,它开始执行数据库更新,并在版本05.03.00上失败。以下是输出的屏幕截图:

enter image description here

我能找到的唯一日志是数据库上的EventLog表,但它不包含任何有关错误的有用信息。

有趣的是网站在生产服务器上运行正常,因此DNN文件版本应与数据库版本相同,因此不需要进行数据库更新。

我上周安装了DNN社区版v06.02.00(与MS WebMatrix一起),但在设置此项目之前将其删除了。我想它可能与这个问题有关。如果有人遇到过这类问题,也许你可以在这里指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

根据您提到的内容,我猜您需要在web.config中更新ConnectionString以指向正确的数据库。 (你恢复的那个)。

答案 1 :(得分:0)

当SQL脚本运行时,您可能会遇到各种错误,并且可能发生的任何错误都不会成为问题。

要查看发生的错误,请查看:/Providers/DataProviders/SqlDataProvider/05.03.00.log.resources

这将显示哪些脚本失败以及错误是什么。您可以通过Host-SQL手动运行这些脚本,也可以直接在SQL Server中运行它们,但是您需要使用相应的信息(通常为“dbo”和“”替换{databaseowner}和{objectqualifier}标记。没有引号)。

相关问题