<%@ page contentType="text/html; charset=gb2312"%> sqlserver数据库完整迁移
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
sqlserver数据库完整迁移
     发布者: 发布时间:2007-07-12

方法一:
1、停掉源数据库,将要复制的数据库两个物理文件(mdf、log)拷贝到目的地。
2、打开目的sql server数据库的企业管理器,将该数据库文件附加为本地数据库。但是库名要修改为不同的名字,例如xxbak等。
3、新建一个与源数据库同名的空库,使用默认值建立。
4、在&#8220;安全性&#8221;&#8212;&#8212;&#8220;登录&#8221;里新建该数据库的实际登录名,输入访问密码,&#8220;数据库访问&#8221;里选择对应的数据库,并勾上&#8220;db_owner&#8221;选项。
因为仅仅附加数据库后不能再修改该库的登录名,其名称对应的登录名往往为空,使数据库内的表不能被访问。
5、从附加的备份数据库导出数据到新建的空数据库:
选择源数据源和目的数据源以后,下一步选择&#8220;在sql server数据库之间复制对象和数据&#8221;,这点非常重要,不要选择默认的&#8220;从源数据库复制表和视图&#8221;,那样不会把数据复制过来。

___________________________________________________________________
方法二:
1、在sql server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。
备份 选数据库&#8212;&#8212;完全,
目的&#8212;&#8212;备份到&#8212;&#8212;按添加按钮
文件名&#8212;&#8212;在sql server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)
重写&#8212;&#8212;选重写现有媒体
最后按确定按钮。
如果生成的备份数据库文件大于1m,要用压缩工具压缩后再到internet上传输。


2、目的sql server数据库如果还没有此数据库,先创建一个新的数据库;
然后选中这个新创建的数据库,按鼠标右键,选所有任务->还原数据库
还原->从设备->选择设备->磁盘->添加(找到要导入的备份数据库文件名)->确定
还原备份集->数据库-完全
最后按确定按钮。完全的数据库导入成功了。
(如果在已经存在的sql server数据库上还原数据库可能遇到有还有其它人正在使用它而恢复操做失败,可以去看 ->管理->当前活动->锁/对象->找到数据库下锁的进程号->到查询分析器里用kill 进程号杀掉这些锁,然后再做还原)


3、这样恢复的数据库数据应该是完整的,但是用户名访问可能不正常

(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
理解sqlserver2000的信任连接(trustedconnection)
关于sqlserver中几个未公布的访问注册表的扩展存储过程
谈谈数据从sqlserver数据库导入mysql数据库的体验
九大措施安全配置sqlserver2000:协议加密等
当sqlserver数据库崩溃时如何恢复?
sqlserver数据库的六种数据移动方法
 
最近评论:
        
冰封的往事!
wow power leveling,wow gold,wow power leveling,wow gold max(7700)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(6583)
        
飞舞的传奇!
传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(5674)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号