一台电脑上备份的SQL Server数据还原到另一台电脑,以SQL 2005为例教大家迁移完整数据库到另外一台电脑。具体步骤如下:
1 开始菜单--->程序,打开SQL 2005;
2 连接服务器后,找到我们需要迁移的数据,右键点击属性;
3 在属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径;
4 确定没有其它用户连接此数据库,点击该数据库-->任务-->分离;
5 进入第3步属性里面看到的数据库文件路径。如下图把我们的ZNLCRMmdf数据 库文件和ZNLCRM_LogLdf数据库日志文件拷贝到另外一台服务器。
6 在另外台服务器上打开SQL数据库。与第1步一样点击数据库--->附加;
7 在附加数据库里面,点击添加;
8 找到刚刚拷贝过来的ZNLCRMmdf文件。选中该文件,依次点击确定;
9 可以看到一个完整的数据库就直接被迁移过来。
分离说的是断开这个数据库的连接(但可不是删除哦,他仍然存在于你的硬盘上,这样你就可以随意的挪动数据库了)
附加说的和分离正好相反
备份是为防止出现错误,还原是为了防止出现数据的丢失
首先告诉你附加数据库时的路径是由你附加的时候决定的,
你要附加数据库只需要把该数据库在原服务器上进行分离,然后在数据库文件,即数据库名mgf(数据库主文件)和数据库名ldf(日志文件)这两个文件进行拷贝,拷贝到新服务器中的新路径(任意的),然后在新服务器的sql server 中进行附加,就可以了。
至于数据库的还原和附加数据库的区别
对于数据库的还原 要还原首先要对源数据库进行备份,然后将备份好的bak文件拷贝到新服务器中,再在sql server中进行还原,不过必须先建立一个空的数据库,就这些,还有什么问题还可以继续提问。。。
以上就是关于如何把一台电脑上备份的SQL Server数据还原到另一台电脑全部的内容,包括:如何把一台电脑上备份的SQL Server数据还原到另一台电脑、数据库的分离、附加和备份、还原有什么区别、SQserve附加还原数据库问题!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)