方案一:拷贝数据库文件

1,先将源服务器上的数据库文件打包(包括mdf和ldf文件),并且复制到目标服务器上。

2,解压,然后在目标服务器上附加数据库

总结:适合数据库巨大(50GB以上),需要快速迁移数据,并且移动硬盘空间足够大。


方案二:导出和导入数据备份

先备份后还原
1,备份
数据库对象右键\任务\备份

注意,如果数据库文件较大的话,最好选择'压缩备份'

2,还原
将备份文件copy到目标服务器上,然后还原数据库。

填写数据库名字,选择备份文件,确定

总结:适合数据库中小型(否则备份的时间比较长),不是很紧急,并且移动硬盘空间有限。

恢复备份报错:备份集中的数据库备份与现有的 *** 数据库不同

在sql server 2008 r2 版本中还原从sql server 2005备份出来的数据库时,提示错误:RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3154)。

原因如下:
在sql server 2005以上版本,做还原时,不要建立数据库。

比如要还原test数据库,不要新建一个test库。而是直接选择还原的文件。此时在要还原的数据库列表中就会出现test库。选中即可。

而以前的版本需要先建立数据库,然后再还原。