有没有人遇到过由于此错误导致无法启动Sitefinity网站的情况
The database schema version (6421) is higher than the running Sitefinity version (6410). Downgrade is not allowed
我已经找到了一个不错的答案,但我还没找到一个。任何帮助都会很好。
答案 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%';