sql 2000中mdf,ldf文件的备份

作者&投稿:商沫 (若有异议请与网页底部的电邮联系)
在SQL server 2000中是如何将数据库备份为_data.MDF和_log.LDF的~

用过sql2000的人应该知道,当你新建数据库时,便会在你创建的位置生成两个这样的文件(数据库名称.mdf和数据库名称.ldf)。
这样的文件是数据库文件,而不是备份文件。
所以,你不可能将备份文件改成以.mdf或者.ldf 的备份文件。
总而言之,备份文件与数据库文件不是同一种文件。
如果你想要备份数据库,那么生成的就是备份文件,例如:
以Microsoft SQL Server 2005为例:
1.生成备份文件。
在sql2000中打开数据库,右击点备份。就可以了。
备份文件是以.bak结尾。
2.还原数据库
新建一个数据库,然后将其用备份的文件(*.bak)还原,然后查看这个数据库,就可以看到备份文件的资料了,具体方法如下:
打开SQL Server Management Studio,右键单击左侧窗口的数据库->新建数据库,这里命名为sql,然后右键单击sql->任务->还原->数据库->选择下面的原设备->单击右侧的没有名字的按钮(即浏览按钮)->添加->选择你要查看的.bak文件,然后一路点确定就可以了。

1、打开SQL server 企业管理器>选中数据库名称>右键鼠标>弹出菜单点击'属性'
2、在属性界面,可以查看mdf、ldf文件路径,如图所示:


可以不停掉SQL Server的服务。除了进行数据库备份之外可以将数据库设置为脱机,或者自动关闭
设置为脱机的方法是,执行语句

alter database 数据库名 set offline

设置为自动关闭的方法是执行

alter database 数据库名 set auto_close on

设置为脱机以后,可以对数据文件进行复制等操作,但用户无法连接这个脱机库。设置为自动关闭以后,如果没有用户连接数据库,数据会自动关闭,这时候可以对数据文件进行复制等操作,当有用户再次连接的时候,数据库会自动开启。
执行这两种操作的时候如果有客户端连接这个数据库的话执行会失败,如果确定没有用户连接,可以使用这两种方法。
对于设置为脱机的数据库
使用

alter database 数据库名 set online

即可让数据库恢复正常。
要使数据库不自动关闭,执行

alter database 数据库名 set auto_close off

"但是我现在要用备份软件备份这两个文件的话,可以在线进行吗?
还是也要停掉SQL 服务?" 一定要停了才可以的。
用SQL自带的企业管理器备份就很方便,也不用停止服务

不需要停掉SQL服务
复制时,也不需要停掉SQL服务,只要把要复制的数据库分离出来就可以啦
右击你的数据库--所有任务--分离数据库--确定 就可以啦
用到该数据库时 右击--所有任务--附加数据库--找到你的.mdf文件附加就可以啦

右键点击数据库,选择分离数据库,这种方式不适合备份(这主要用于数据迁移而不是数据备份!)
其实不需要,你在进程选项中踢出所有用到这个库的进程,然后直接右键选择备份数据库就可以了,这样直接备份成一个文件,而不是两个,如果需要还原,右键单机该数据库,选择还原数据库就可以了

用备份的吧
备份成bak文件
再还原也是一样的
而且bak是轻微压缩的
比直接分离再复制文件要节省网络传输时间
线上数据库分离期间是不能访问的
这是不可避免的
备份还原就没这个问题


阿克苏地区15361786967: SQL SERVER2000 如何打开.MDF、.LDF文件 -
勾沸禾乐: 1. Microsoft SQL Server-企业管理器-控制台根目录-SQL Server组-新建SQL Server注册-可用的服务器添加-windows身份验证-在现有SQL Server组里添加SQL Server-完成2. 找到图标下的数据库选项-右键,有任务-附加数据库-选择要附加数据库的MDF文件路径-确定完成--右键"数据库"--所有任务--附加数据库--选择你的.mdf文件名--确定--如果提示没有.ldf文件,是否创建,选择"是"

阿克苏地区15361786967: SQLserver 2000数据库文件在哪(mdf、ldf) -
勾沸禾乐: 1、打开SQL server 企业管理器>选中数据库名称>右键鼠标>弹出菜单点击'属性'2、在属性界面,可以查看mdf、ldf文件路径,如图所示:

阿克苏地区15361786967: 怎样在MS SQL server 2000 中导入 mdf 和ldf 数据文件 -
勾沸禾乐: 导入其实就是附加的过程,你对SQL中的 数据库 点击右键-----附加数据库-----选择路径mdf文件就可以了

阿克苏地区15361786967: sql 2000中mdf,ldf文件的备份
勾沸禾乐: 可以不停掉SQL Server的服务.除了进行数据库备份之外可以将数据库设置为脱机,或者自动关闭 设置为脱机的方法是,执行语句 alter database 数据库名 set offline 设置为自动关闭的方法是执行 alter database 数据库名 set auto_close on 设置...

阿克苏地区15361786967: sql server 中后缀为.mdf的文件是干什么用的?? -
勾沸禾乐: 数据文件(扩展名.mdf是 primary data file 的缩写).包含数据库的启动信息,并指向数据库中的其他文件.用户数据和对象可存储在此文件中,也可以存储在次要数据文件中.操作方法如下: 1、首先点击“开始”,“程序”,打开SQL sever management studio. 2、点击“连接”连接到服务器. 3、在对象资源管理器中找到“数据库”,右键单击,选择“附加”. 4、找到mdf文件所在的地方,选中,点击“确定”. 5、附加数据库中出现选中的mdf文件数据库,点击“确定”,就可以了.

阿克苏地区15361786967: SQLserver 2000数据库文件在哪(mdf、ldf) -
勾沸禾乐: use master goselect * from sysdatabasesfilename字段就是你的数据文件,一般的ldf文件和mdf文件是在一个路径下的或者用企业管理器,打开相应的数据库后,邮件属性,也能看到数据文件和日志文件的路径的

阿克苏地区15361786967: sql2000里,我有mdf文件和ldf日志文件,能生成sql建表语句以及存储过程语句么? -
勾沸禾乐: 将两个文件拷贝到安装目录的data文件夹中(如,C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data),在企业管理器中“所有任务”-》"附加数据库“,再从数据库中选择要导出sql语句的表导出语句就行了.

阿克苏地区15361786967: 怎么往SQL server2000里面导入MDF和LDF文件 -
勾沸禾乐: 有两种方法1:打开企业管理器然后附加数据库2:执行sql脚本,然后点击运行就OK了 不懂问我,回答完毕 !

阿克苏地区15361786967: SQL2000的数据库文件后缀是.mdf和.ldf文件能用什么方法直接下载下来? -
勾沸禾乐: 方法1 停止sql server服务,直接复制到其他盘上.方法2 执行数据库分离命令,再复制到其他盘上.

阿克苏地区15361786967: 在SQL server 2000中是如何将数据库备份为 - data.MDF和 - log.LDF的 -
勾沸禾乐: 用过sql2000的人应该知道,当你新建数据库时,便会在你创建的位置生成两个这样的文件(数据库名称.mdf和数据库名称.ldf).这样的文件是数据库文件,而不是备份文件.所以,你不可能将备份文件改成以.mdf或者.ldf 的备份文件.总而言之...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网