文章
Microsoft SQL Server 迁移文章
帮助团队在不同 Microsoft SQL Server 版本之间移动数据库的实用技术说明。
转换前如何选择正确的目标 SQL Server 版本
转换前如何选择正确的目标 SQL Server 版本. 选择较旧的 SQL Server target 是技术和业务决策。正确的 target 需要平衡 client infrastructure、feature support、licensing 和长期维护。
阅读文章 02DBA 指南:如何放心转换 SQL Server 数据库
DBA 指南:如何放心转换 SQL Server 数据库. 当 database 必须迁移到更旧的 SQL Server engine 时,DBA 需要可预测的 change control。evidence-based pipeline 用明确的 gates 和可审计结果取代盲目 restore。
阅读文章 03Engine 版本与 Compatibility Level:每位 DBA 都必须了解的区别
Engine 版本与 Compatibility Level:每位 DBA 都必须了解的区别. 较新的 SQL Server backup 使用旧版本无法安全解析的 engine 内部格式。本指南解释版本边界、无效的替代方案以及受支持的 conversion 路径。
阅读文章 04手动进行 SQL Server 降版本转换的常见陷阱
手动进行 SQL Server 降版本转换的常见陷阱. SQL Server down-version conversion 是 rebuild 和 verification 过程,而不是直接 restore。本指南介绍如何准备 source、调整受支持定义、传输数据并证明结果可靠。
阅读文章 05转换后的验证:SQL Server 转换完成后应审计什么
转换后的验证:SQL Server 转换完成后应审计什么. conversion 只有在 target 经过独立验证后才算完成。本审计指南介绍如何证明 data fidelity 和运行就绪状态。
阅读文章 06如何在旧版本上恢复较新的 SQL Server Backup
如何在旧版本上恢复较新的 SQL Server Backup. SQL Server backup 只能向较新版本兼容。旧 engine 无法 restore 新 engine 创建的 BAK,因此需要版本转换,而不是直接 RESTORE。
阅读文章 07在线将 SQL Server 2022 转换为 SQL Server 2014
在线将 SQL Server 2022 转换为 SQL Server 2014. SQL Server 2022 创建的 backup 不能直接在 SQL Server 2014 上 restore。必须为旧版 engine 重建数据库并验证结果,然后才能创建新的 BAK。
阅读文章 08SQL Server 转换前检查清单:需要审查什么
SQL Server 转换前检查清单:需要审查什么. SQL Server down-version conversion 是 rebuild 和 verification 过程,而不是直接 restore。本指南介绍如何准备 source、调整受支持定义、传输数据并证明结果可靠。
阅读文章 09如何降低 SQL Server 数据库版本
如何降低 SQL Server 数据库版本. SQL Server 没有直接降低数据库文件格式的命令。安全做法是在选定的旧版本上重建数据库并验证结果。
阅读文章 10SQL Server Restore 与 Compatibility 失败的主要原因
SQL Server Restore 与 Compatibility 失败的主要原因. 较新的 SQL Server backup 使用旧版本无法安全解析的 engine 内部格式。本指南解释版本边界、无效的替代方案以及受支持的 conversion 路径。
阅读文章 11在不同 SQL Server 版本之间转换 Views、Stored Procedures 和 Triggers
在不同 SQL Server 版本之间转换 Views、Stored Procedures 和 Triggers. SQL Server down-version conversion 是 rebuild 和 verification 过程,而不是直接 restore。本指南介绍如何准备 source、调整受支持定义、传输数据并证明结果可靠。
阅读文章 12什么时候确实需要将 SQL Server 数据库转换到旧版本
什么时候确实需要将 SQL Server 数据库转换到旧版本. 选择较旧的 SQL Server target 是技术和业务决策。正确的 target 需要平衡 client infrastructure、feature support、licensing 和长期维护。
阅读文章 13在线将 SQL Server 2025 转换为 SQL Server 2014
在线将 SQL Server 2025 转换为 SQL Server 2014. SQL Server 2025 创建的 backup 不能直接在 SQL Server 2014 上 restore。必须为旧版 engine 重建数据库并验证结果,然后才能创建新的 BAK。
阅读文章 14在线将 SQL Server 2025 转换为 SQL Server 2022
在线将 SQL Server 2025 转换为 SQL Server 2022. SQL Server 2025 创建的 backup 不能直接在 SQL Server 2022 上 restore。必须为旧版 engine 重建数据库并验证结果,然后才能创建新的 BAK。
阅读文章 15将 BAK 文件转换为较旧的 SQL Server 版本
将 BAK 文件转换为较旧的 SQL Server 版本. 重命名 BAK 或更改 COMPATIBILITY_LEVEL 不能让旧 engine 读取新 backup。必须转换 schema 和数据,并在目标版本重新备份。
阅读文章 16仅在 SQL Server 版本之间传输表和数据
仅在 SQL Server 版本之间传输表和数据. 如果不需要 Views、Stored Procedures、Functions 或 Triggers,Windows Agent 可以只传输表定义和行。
阅读文章 17修复 SQL Server 转换后的 Identity 和 DEFAULT 值
修复 SQL Server 转换后的 Identity 和 DEFAULT 值. 手动转换未重建 Identity 或 DEFAULT 时,必填 numeric 或 bit 列会收到 NULL,导致 INSERT 失败。
阅读文章 18在转换期间更改 SQL Server Collation
在转换期间更改 SQL Server Collation. Collation 控制文本比较、排序、大小写和代码页。更改它可以解决环境不匹配,但不能修复已经错误保存的文本。
阅读文章