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 SERVER数据库修复

数据库错误如下: 消息 824,级别 24,状态 2,第 2 行 SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:143744,但实际为 24490:153...
  • Miklechun
  • Miklechun
  • 2015-12-16 12:11:54
  • 532

SQL Server2000:分离数据库与附加数据库

分离数据库分离数据库是指将数据库从服务器上分离出来。SQL Server服务器在运行的时候,它会维护所有数据库的信息,包括我们当前并没有用到的数据库。如果这些数据库我们暂时不用,让它们运行只会...
  • sky2098
  • sky2098
  • 2007-03-25 17:49:00
  • 7301

sql server 2000 数据库彻底改名

sql server 2000 数据库彻底改名把sdcaweb数据库改为syscncweb数据库打开“企业管理器”, 分离 sdcaweb 数据库然后到物理目录下找到sdcaweb_data.mdf和...
  • mengxianhua
  • mengxianhua
  • 2011-03-24 09:42:00
  • 4955

使用SQL语句附加SQL Server 2000数据库,可以改物理及逻辑文件名

--附加数据库sp_attach_db   数据库名,数据库全路径,数据库日志全路径GOUSE 数据库名--添加一个登录前指定默认数据库EXEC sp_addlogin 登录名,密码,数据库名GO--...
  • renzhaoqiang
  • renzhaoqiang
  • 2009-12-14 12:01:00
  • 3287

sqlserver批量附加 批量分离数据

sqlserver 批量 附加 分离
  • qq_16959405
  • qq_16959405
  • 2015-03-10 11:24:32
  • 2120

sqlserver下 代码实现数据库附加和分离

use master go declare @flg int --返回0表示成功 否则表示失败 declare @msg varchar(50) --显示成功或失败的消息 declare @dbna...
  • yunxian_19
  • yunxian_19
  • 2016-12-05 16:34:23
  • 762

SQL Server 2000 数据库改名

SQL Server 2000 数据库改名SQL Server 2000 数据库改名(2009-03-26 13:24:46)业管理器”,找到 Old数据库--》右键--》所有任务--》分离数据库,然...
  • Ray_Adon
  • Ray_Adon
  • 2010-05-31 10:53:00
  • 453

sql server数据库改名字后,附加不上后,可用sql语句附加,相当方便好用

--附加数据库 sp_attach_db '数据库名','数据库全路径','数据库日志全路径' GO USE 数据库名 --添加一个登录前指定默认数据库 EXEC sp_addlogin...
  • guo522801398
  • guo522801398
  • 2011-01-03 20:40:00
  • 820

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

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

SQL Server 2012数据库附加分离

SQL Server 2012数据库附加分离
  • DanChun2014
  • DanChun2014
  • 2015-07-06 17:27:56
  • 1209
收藏助手
不良信息举报
您举报文章:SQL SERVER 2000 数据恢复(分离数据库+附加数据库)
举报原因:
原因补充:

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