背景:现在要求把本地服务器的sql server数据库到另外一台服务器上时,一时摸不到头脑,但最后还是用备份还原的方式来完成了数据库的迁移。
注意事项
- 迁移之前需保证目的实例 SQL Server 版本不低于源实例版本。
- 迁移库不能与云数据库 SQL Server 有库名重复。
- 全量备份文件 + 日志文件恢复:目标实例和源实例不需要同版本,目标实例版本高即可
- 全量备份文件 + 差异备份恢复:目标实例和源实例必须要同版本。
比如要把A主机的数据库XXX迁移到B主机。我们可以这样操作:
1、查看原数据库存放的位置
点开数据库属性------文件
在数据库文件这里就能看到数据库的数据及日志存放的位置。
2、要把迁移的数据库进行分离
(注:此操作会暂时断开数据的连接)
在路径下找到该数据和日志的两个文件(步骤一中的),并复制到新服务器上面
3、迁移到新的数据库上
数据库附加
附加之后等一段时间然后就OK了。