SQL SERVER 2000 数据恢复(分离数据库+附加数据库)

转载 2016年05月13日 14:03:41

一、分离数据库 
   SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,所以当点击“分离数据库”后所要分离的数据库不见了,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损(这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下)。 

   分离操作步骤 
    1、点击“程序--Microsoft SQL Server--企业管理--打开企业管理器 
    2、展开服务器组,然后展开服务器,选中要分离的数据库 
    3、点击鼠标右键“所有任务---分离数据库”,出现如下窗口 
    4、点击确定,该选定的数据库就被分离。 
    
    应注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。 

二、附加数据库 
    然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。 
    
     附加数据库: 
    1、复制移动数据库文件在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件) 这两个文件复制到目标服务器上,或是同一服务器的不同文件目录下。这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下。 
    2、点击“程序--Microsoft SQL Server--企业管理-- 打开企业管理器 
    3、展开服务器组,然后展开服务器 
    4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口 
    5、输入要附加的数据库的MDF名称。如果不确定文件位于何处,单击浏览("...")搜索。若要确保指定的 MDF 文件正确,请单击"验证"。在"附加为"框内,输入数据库的名称。数据库名称不能与任何现有数据库名称相同。指定数据库的所有者 
    6、单击"确定"按钮。新附加的数据库的数据库节点即创建在"数据库"文件夹中。

 

SQL Server2000数据库分离与附加

如果您数据库系统安装在系统盘(比如 C 盘),由于 C 盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如 D 盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件移...
  • SYP35
  • SYP35
  • 2016年02月02日 00:18
  • 396

SQL数据库的分离附加,导出脚本,备份和还原

一、数据库的分离 方法一:1、打开对象资源管理器,右击要分离的数据库,选择任务,分离 2、分离之前还要注意保证该分离的数据库没有当前活动的表,否则会报错,像下面这个。如果关闭了活动表还有的话就...
  • IstarI
  • IstarI
  • 2015年08月16日 16:17
  • 2148

SQL Server 数据库分离与附加(图文教程)

SQL Server 数据库分离与附加(图文教程),需要的朋友可以参考一下 一、概述 SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种...
  • ycl295644
  • ycl295644
  • 2015年09月28日 13:35
  • 6248

【Sql Server 2008 使用篇】如何附加和分离数据库

我们在使用SQL Server 2008的时候,经常会用到附加和分离数据库,那么如何进行这两个操作。 一:附加 右击数据库,选择附加: 添加已有的mdf文件: ...
  • u013201439
  • u013201439
  • 2015年09月27日 20:50
  • 1476

sqlserver批量附加 批量分离数据

sqlserver 批量 附加 分离
  • qq_16959405
  • qq_16959405
  • 2015年03月10日 11:24
  • 1847

SQL Server 2005的备份、还原及分离、附加基本操作

1.备份 连接好数据库引擎后,我本地有2个实例,分别是sqlserver、sqltest,如图(1-1)。 (图1-1) 以备份sqlserver为例,右击->任务->备份,如图(1-2)。 ...
  • kanglongyao
  • kanglongyao
  • 2016年04月09日 23:17
  • 4321

SQL Server 2012数据库附加分离

SQL Server 2012数据库附加分离
  • DanChun2014
  • DanChun2014
  • 2015年07月06日 17:27
  • 1038

关于SQL Server分离和附加数据库时遇到的问题

当需要分离数据库(假设要分离的数据库名称为first_database),有时候会提示:无法分离 数据库 'first_databse',因为它当前正在使用。那么这时候就需要将在first_datab...
  • u011775920
  • u011775920
  • 2014年10月25日 11:19
  • 936

slq2000数据库升级到sql2012

看到标题,估计有同行笑了,这年代还有用sql2000的?真的有,最近单位服务器数据迁移升级,将数据库迁移到新服务器后,发现数据全是2000的,无法直接导入到sql2012。 没办法只能先将数据库文件...
  • admans
  • admans
  • 2016年12月05日 10:37
  • 839

SQL Server 2000/2008导入导出数据表

SQL Server 2000/2005/2008将excel导入数据库表、将一个数据库的数据表导入到另一个数据库,也可以是2台电脑/云服务器上的数据库的数据表之间的导入方法一样。数据表的导出方法相仿...
  • Gordennizaicunzai
  • Gordennizaicunzai
  • 2016年02月28日 22:18
  • 1136
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL SERVER 2000 数据恢复(分离数据库+附加数据库)
举报原因:
原因补充:

(最多只允许输入30个字)