复制SQL Server

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:20:46
请教一下 如何将一个数据库 完完全全的搬到另一台电脑上(包括触发器,存储过程,函数以及数据库角色服务和登陆)版本为Sql Server 2000
将整个DATA文件夹移过去是可以,但是觉的太麻烦,其它的都没问题就是数据库角色和登陆还是移不过去

用分离数据库的方法,到另一台电脑上附加就可以搞定了
要注意的是分离后你的本机上的数据库也没了,同样附加一次就可以还原了.

照如下方法备份和还原数据库,只要在您的访问参数中修服务器名就行了,没有什么复制不过去的!
===========================
备份:
打开企业管理器
右击您要备份的数据库
点击所有任务
点备份数据库
点添加
点那三个点的按扭定义备份文件要存储的位置和文件名
点重写现有媒体
确定
备份完成
恢复:
在另一服务器新建空数据库,取名为您备份的数据库名。
右击新建的数据库
点所有任务
点还原数据库
点从设备
点选择设备
点添加
定位您备份时备份的文件(要从原服务器拷备过来)
确定
点选项
点在现有数据库上强制还原
点确定
等待
完成!

方法一:把数据库目录里的相关数据文件都复制出来(后缀分别为.MDF和.LDF),COPY到新电脑的相关数据库目录,这个方法注意新旧数据库的名字要一致

方法二:用SQL管理器直接备份(备份时把触发器,存储过程,函数以及数据库角色服务和登陆等相关都选上),然后到新电脑再用管理器还原

如果2台电脑配置一样或者基本一样可以考虑用ghost完全备份恢复

否则的话只有冷备份mdb和ldb文件附加到另个机器的sql2000上,附加出来除了用户登录需要手动重新建立,其他都没有问题

同意楼上的
分离或者停止SQL服务,把文件拷过去
然后附加数据库~

把装有数据库文件的Data文件夹整个替换到另一台电脑上.数据库的东西不是在系统数据库里,就是在用户数据库里.