我在设置备份方面没有太多的 Sitecore 实践经验。到目前为止我发现了什么:
Sitecore 备份过程包含 2 个步骤:
- 文件系统备份
- Sitecore 数据备份
虽然第一步非常简单,但第二步可以通过几种不同的方式执行:
- Master/Core/Web 数据库备份
- 通过 /sitecore/admin/serialization.aspx 对 Master/Core 进行序列化
- 通过 Package Designer 创建安装包
恢复过程为:
- 用备份文件替换 IIS 文件
- 恢复数据库备份/反序列化站点核心项目并发布 Master>Web / 安装 Sitecore 包(并发布 Master>Web?)
据我所知:
- Master/Core/Web 数据库备份看起来非常健壮,唯一的限制是目标数据库服务器版本应该相同(?)
- 序列化看起来这是这种东西的默认 Sitecore 解决方案,它不依赖于数据库服务器版本
- 创建安装包:步骤太多,解决方案不太可靠,因为我们可能会在这里犯更多错误,但是我们可以使用 PS 自动执行此过程
很高兴看到有为 Sitecore 东西设置备份经验的人的一些答案,以了解每种方法的优点/缺点是什么?