找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 1124|回复: 0

语句还原数据库

[复制链接]
发表于 2009-12-17 10:34:14 | 显示全部楼层 |阅读模式
通知识库
问题号: 598
适用产品: 其他
软件版本: 其他
软件模块: 专用工具
问题名称: 语句还原数据库
问题现象: 正常情况下,我们可以通过数据库备份文件对数据库进行还原。但是,当sql server中的master数据库遭到破坏或者没有对数据库作备份的情况下,数据库遭到破坏,我们就没有办法用常规的方法对数据库进行还原。那么,如果能够找到数据库在硬盘上存储的文件(数据文件和日志文件)的话,我们可以通过以下方法对数据库进行恢复:
问题原因: -
关键字:
解决方案: 1、重新安装sql server。
2、打开sql server 数据库查询分析器。
3、在“连接到sql server”窗口选择sql server服务器地址,点击确定。
4、打开窗口后,选择master数据库。
5、在编辑窗口录入以下命令:
exec sp_attach_db @dbname='数据库名称',
@filename1='数据库数据文件名称.mdf',
@filename2='数据库日志文件名称.ldf'
解释:
(1)@dbname 表示数据库在sql server中存储的名称。可以任意起一个名称。
(2)@filename1 表示数据库在磁盘中存储的数据文件的名称,文件名后缀为.mdf
(3)@filename2 表示数据库在磁盘中存储的日志文件的名称,文件名后缀为.ldf
6、执行命令。
这样就可以恢复数据库了。

当然在SQLSERVER2000的版本下,就不用这么麻烦了,直接用附加数据库就可以了
行业:
补丁编号:
解决状态:
录入日期: 2005-7-8 12:29:00
最后更新时间:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
语句还原数据库
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-25 17:21 , Processed in 0.061777 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表