本指南介绍如何使用 SQL Server Management Studio(SSMS)中的 SQL Server 迁移组件将用户数据库从以前版本的 SQL Server 升级到 SQL Server 2025(17.x)。
有关其他迁移指南,请参阅 Azure 数据库迁移。
先决条件
在开始迁移项目之前,请解决关联的先决条件。 了解升级 SQL Server 支持的版本和注意事项。
若要准备迁移,请使用 SSMS 中的 SQL Server 迁移组件。
预迁移
一旦确认源环境已被支持,并解决所有前提条件,你可以启动预迁移阶段。 该过程涉及清点需要迁移的数据库。 下一步是评估 SQL Server 实例。 若要评估源数据库, 请在升级 SQL Server 实例之前使用 SQL Server Management Studio 中的 SQL 迁移组件 。 完成所有数据库评估后,选择“ 保存报表 ”,以将结果导出到 JSON 文件,以便自己分析数据。 接下来,查看报告以识别潜在的迁移问题或障碍,并解决发现的任何问题。
迁移概述
准备好必要的先决条件并完成与预迁移阶段关联的任务时,即可完成架构和数据迁移。 成功的迁移和升级意味着你解决了预迁移阶段发现的所有问题。
查看在 SQL Server Management Studio 中使用 SQL Server 迁移组件迁移数据库和登录名的准备步骤。
通过创建系统 数据库 msdb 的备份来保留备份日志、维护计划和其他自动化任务,包括作业。
使用 SSMS 查看 链接的服务器 。 在对象资源管理器中,右键单击服务器对象以展开列表。
可能需要考虑以下因素,具体取决于数据和环境的复杂性。
- 孤立用户疑难解答 (SQL Server)
- 迁移触发器
- 生成和发布脚本向导
- 镜像备份媒体集 (SQL Server)
- 备份概述 (SQL Server)
- SQL Server 2025 的版本和支持的功能
迁移数据库和登录名
接下来,开始使用 SQL Server Management Studio 中的 SQL Server 迁移组件迁移数据库和登录名。
迁移之后
成功完成 迁移 阶段后,请完成迁移后任务,确保一切尽可能顺利高效地运行。 迁移后过程对于协调任何数据准确性问题、验证完整性和解决工作负载的性能问题至关重要。
有关这些问题的详细信息、缓解这些问题的具体步骤以及迁移后,请参阅 迁移后验证和优化指南。
验证应用程序
数据迁移到目标环境后,以前使用源的所有应用程序都需要开始使用目标。 可能需要更改应用程序才能实现此目标。 对数据库进行测试,验证应用程序在迁移后是否正常工作。