【发布时间】:2015-12-15 10:05:52
【问题描述】:
是否有任何方法或方式可以将 Kentico CMS 版本 7 升级到 Kentico CMS 版本 9 而不会破坏任何自定义(功能、页面....)? 还是我需要将 Kentico CMS 版本 7 升级到 Kentico CMS 版本 8,然后再将 Kentico CMS 版本 8 升级到 Kentico CMS 版本 9?
但是,我正在尝试将 Kentico 7.0 升级到 Kentico 8.0 并遵循自动升级说明;我在更新数据库部分面临“连接超时变量”的问题。更重要的是,这需要数小时且永无止境。
【问题讨论】:
-
您必须随后从 7.0 升级到 8.0、8.1 和 8.2 才能升级到版本 9.0。没有办法解决它。您能否发布有关您遇到的错误的更多详细信息?
-
运行 Upgrade_7_0_8_0.exe 后,我卡在 Krntico 升级实用程序模式(更新 SQL 脚本)。这是一个自动升级。谢谢您的回答。我认为话题被搁置了。我被推荐使用超级用户。
-
错误消息:堆栈跟踪:在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 完成,String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Hotfix.HotfixHelper.RunSQLScript(String fileName, String connString, String defaultUICulture, IMessageLog messageLog)
-
假设您有一个实际的数据库备份并且没有进行任何直接的数据库更改,您应该能够在数据库恢复到其原始状态后再次自行运行 SQL 脚本。似乎您的错误消息很笼统,如果您有关于该错误消息的详细信息,请发布它们。您还应该确保运行该 SQL 脚本的用户对该数据库具有管理权限。
-
再次感谢,我会尝试重新加载我的备份并手动抛出 SQL 更新。但是,我正在尝试在日志中查找特定错误;没有任何具体错误。对于权限,我以管理员身份运行 Upgrade_7_0_8_0.exe,在数据库连接(web.config)中,配置的用户是 db_owner。
标签: c# asp.net content-management-system kentico