方案一:拷贝数据库文件
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库。选中即可。
而以前的版本需要先建立数据库,然后再还原。
注意:
恢复出现如下报错,是因为数据库低版本恢复到高版本导致的不兼容!