sql2000新建数据库,附加数据库少一个主文件,能否用其它方法恢复?

1、开始&&& 所有程序&&&& Microsoft SQL server&&&& 企业管理器。 1 / 7&2、打开控制台根目录,右键单击 (local)(winddow NT)&&& 新建 SQL Server注册。(备注:新安装的SQL Server 2000数据库,点击(local)(winddow NT)前面的&+&号,折叠项不显示任何内容,需要先注册)。&3、点击(local)(winddow NT)前面的&+&号,右键数据库&&& 所有任务还原数据库,如图 -0 还原数据库。
备注:还原数据库时,一定不能直接右键数据库-新建数据库,否则在新建数据库的名称下进行还原时,会出现这个提示。如下图:
4、如图 -1所示,在&还原数据库&&&&& &常规&选项&&&& 还原为数据库(R),手动添加数据库名称,如&svw2&,(备注:不用先新建数据库)。&5、点击&从设备&,如下图 。
6、点击&选择设备&按钮,如下图所示。
7、单击&添加&按钮,如下图所示。
8、单击右边 按钮,如下图所示。
备注:备份位置是指从其他数据库拷贝过来的数据位置,你可以放在任何你认为需要储存的位置,根据自己的喜好而定,一般为了恢复数据时,能够按照习惯在SQL Server2000数据库的安装目录下的DATA文件夹内看到.mdf .ldf文件,就把7.0备份的数据库拷贝到这个文件夹下,这点很重要,以后用.mdf .ldf文件恢复数据库时方便简洁。
9、点击&确定&按钮,一直到&还原数据库&对话框,单击&选项&按钮,修改移至物理文件名下面的备份路径,如下图所示。
备注:我们常常忽略这个步骤,因为在恢复时,容易忽略这个情节,如果不更改好路径的话,这个路径就是在恢复数据时选择的路径,路径一定要对,不然的话会出现下面的错误提示 如 图-8所示)。这里面所提示的物理文件名,是我们在7.0备份数据库时,这个提示7.0安装的路径。必须更改为现在的数据备份路径。
逻辑文件名:不修改
移至物理文件名:数据库_Data.MDF
10、点击&确定&按钮,还原数据库的速度和你数据库文件的大小有关,等待即可,不用做任何操作,如下图:
11、如下图所示,说明已经顺利完成升级工作。
阅读(...) 评论()一、分离数据库&
&& 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、单击&确定&按钮。新附加的数据库的数据库节点即创建在&数据库&文件夹中。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6906次
排名:千里之外
原创:40篇
转载:21篇
(6)(10)(27)(8)(13)SQL2000,通过附加也可以只用mdf文件恢复,没用到ldf文件。这样的话对那个数据库会产生什么影响吗??_百度知道sqlserver2000 数据库恢复(附加)问题-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
sqlserver2000 数据库恢复(附加)问题
来源:互联网 更新时间: 9:17:30 责任编辑:鲁晓倩字体:
用户提出问题:sqlserver2000 数据库恢复(附加)问题,具体如下:
通过互联网整理获得以下解决方法:=================1楼=====================
按照网上(单一数据文件)没有日志文件情况恢复也没有成功。
你看提示什麽e`,如果mdf都牧耍秃茈yk了。
=================2楼=====================
具体恢复时候有何问题?贴出来大家一块研究下..
=================3楼=====================
估计是MDF文件坏了&你给出报错信息看看。
如果不行的话&&去找专业的数据恢复公司看看。
=================4楼=====================
SQL2000环境做过测试:&
数据库有多日志文件时,&当卸离后,&附加数据库时,如果不提供LDF则无法附加!
但只有一个LDF时,可以附加成功数据库(自动新建日志文件).
so,找最近的数据库备份出来恢复.
=================5楼=====================
或者试试如下方法,
&1.新建同名同结构的空数据库.&主数据文件(.mdf)、次要数据文件(.ndf)、及对应的两个日志文件(.ldf)
&2.停止SQL服务.
&3.用复制出来的3个数据库文件覆盖新数据库的同名文件.
&4.启动SQL服务.
&5.数据库应该变为质疑状态.
&6.将数据库设为紧急状态,此时应该可以读取数据库中的数据.
&7.将数据导出到新库中..
&8.删除此问题库.
=================6楼=====================
多数情况下是只能恢复备份了
勇敢者的游戏
=================7楼=====================
不把备份当回事的都属于&no&zuo&no&die。
=================8楼=====================
谢谢大家,版主的方法还是挺靠谱的。&但是最后发现&.ndf&文件坏掉了,没有办法了。
哎,对方是一家小外贸公司,我也是帮忙形式的。本来在用的是一台老式HP服务器,由于硬盘太小了也没法扩展。
老板为了省钱,买了一台3000块的台式机作服务器了,这不,才不到半年硬盘就坏&。备份文件也没有的。
哎,no&zuo&no&die
=================9楼=====================
恢复硬盘数据吧,这个应该不是&SQL&Server&的问题了。
=================10楼=====================
用台式机做服务器没关系,只要能跑得动。
但是没做备份就是作死了,不会硬盘刚够没空间放备份吧?
再小的公司,移动硬盘总消费得起。
至少一天一备,从今后做起。
=================11楼=====================
引用&8&楼&xiaoyan21&的回复:谢谢大家,版主的方法还是挺靠谱的。&但是最后发现&.ndf&文件坏掉了,没有办法了。
哎,对方是一家小外贸公司,我也是帮忙形式的。本来在用的是一台老式HP服务器,由于硬盘太小了也没法扩展。
老板为了省钱,买了一台3000块的台式机作服务器了,这不,才不到半年硬盘就坏&。备份文件也没有的。
哎,no&zuo&no&die
说明老板没有意识数据的重要性,出了}才P心。其,几千块的品牌服务器还是有的,而且稳定性也不错。如果做个RAID,成本也不^1W。
如果您还有更好的解决方法,请在最下面评论中留下您的解决方法
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 sql2000新建数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信