Sitefinity和数据库架构版本高于正在运行的Sitefinity版本。不允许降级

时间:2017-07-25 13:32:06

标签: sitefinity

有没有人遇到过由于此错误导致无法启动Sitefinity网站的情况

The database schema version (6421) is higher than the running Sitefinity version (6410). Downgrade is not allowed

我已经找到了一个不错的答案,但我还没找到一个。任何帮助都会很好。

2 个答案:

答案 0 :(得分:3)

这意味着您在此数据库上运行了build 6421(并且可能已经升级了它)。现在您尝试运行较低版本6410,默认情况下不允许。 您可以通过在连接字符串上设置ignoreDowngradeExceptions="true"来覆盖此行为,但您应该在生产环境中使用此方法时要小心。 在这两个版本的情况下,覆盖默认行为很可能不会成为问题,因为它们都属于同一个Sitefinity版本(10.0),因此它们之间不应该有架构更改。 但是,如果您尝试在10.0数据库上运行9.2版本,那将是一个问题。

答案 1 :(得分:0)

我知道晚了。也许仍然可以帮助别人。执行此查询。它对我有用。

update [DB_NAME].[dbo].[sf_schema_vrsns]
set version_number = 6410
where version_number = 6421

update [DB_NAME].[dbo].[sf_schema_vrsns]
set [assembly] = REPLACE([assembly],'10.0.6421.0','10.0.6410.0')
where [assembly] like '%10.0.6421.0%';