DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a1871584487
今日帖子: 12
在线用户: 6
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 jierenwu (love_delphi) ★☆☆☆☆ -
盒子活跃会员
2003/10/8 14:02:30
标题:
SQL 问题 浏览:3141
加入我的收藏
楼主: 在SQL7。0中如何将数据库还原,*。MDF, *。LDF
----------------------------------------------
按此在新窗口浏览图片
http://www.jiesky.com
共同学习,共同努力!
作者:
男 beyondmfc (抗战二十年) ★☆☆☆☆ -
普通会员
2003/10/8 14:07:08
1楼: 还原数据库啊 找到指定的设备文件 就OK
----------------------------------------------
江河日夜奔流在于仰慕大海
   
泰山岚竞高耸在于崇拜苍天
作者:
男 redsworft (牛肉干) ★☆☆☆☆ -
盒子活跃会员
2003/10/8 16:12:25
2楼: 日志文件太大了(*。LDF),怎么清理???
----------------------------------------------
哇靠 ~~~~~~~~~~~~~~
这个帖子一定要回!
作者:
男 givemeliu (delphi傻瓜) ★☆☆☆☆ -
盒子活跃会员
2003/10/9 18:04:46
3楼: 数据库定义选项中有一项是auto shrink选中,然后点shrink database
----------------------------------------------
我们共同努力,一切问题都会解决
作者:
男 redsworft (牛肉干) ★☆☆☆☆ -
盒子活跃会员
2003/10/9 21:38:45
4楼: 能不能说清楚点啊。我不是很明白。不过要先谢谢你
----------------------------------------------
哇靠 ~~~~~~~~~~~~~~
这个帖子一定要回!
作者:
男 redsworft (牛肉干) ★☆☆☆☆ -
盒子活跃会员
2003/10/9 21:39:31
5楼: 你说的是剥离吗?
----------------------------------------------
哇靠 ~~~~~~~~~~~~~~
这个帖子一定要回!
作者:
男 30896186 (缘来一家人) ★☆☆☆☆ -
盒子活跃会员
2003/10/10 8:37:17
6楼: 关于恢复SQL Server 7.0系统数据库的几点心得
关于系统数据库的恢复总结如下: 
在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括: 
master-从整体上控制用户数据库和SQL Server操作,在创建了任何用户定义的 
对象后,都要备份它 
model-为新数据库提供模版和原型 
msdb-包含了有关作业、报警及操作员等信息 
如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动 
SQL Server服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库。 
如果master坏了,不能启动系统,可以按照下面步骤进行恢复 
1 重建系统数据库 运行c:\mssql7\binn\rebuildm.exe,按照提示进行即可,过程中需 
要 
系统数据库样本的路径,可在安装光盘中找到; 
2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库就行了 
通常恢复顺序为master->msdb->model 
在恢复master的备份时要注意:必须在single user模式下进行,有以下几种方法进入单 
用户模式: 
1 可以在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m 
  其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动 
        -f 用最小配置启动SQL Server 
        -m 单用户模式启动SQL Server 
2 可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点击开始 
  
3 还有一种更灵活的启动方法:用存在注册表里的启动参数启动 
  在MSSQLServer项下添加项SingleUser,具体内容如下所示: 
  HKEY_LOCAL_MACHINE 
    \Software 
       \Microsoft 
          \MSSQLServer 
            \SingleUser 
              \Parameters 
                   SQLArg0 : REG_SZ : -dC:\MSSQL7\DATA\MASTER.DAT 
                   SQLArg1 : REG_SZ : -eC:\MSSQL7\LOG\ERRORLOG 
                   SQLArg2 : REG_SZ : -lC:\MSSQL7\DATA\MASTLOG.DAT 
                   SQLArg3 : REG_SZ : -m 
在命令行下输入SQLServr -c -sSingleUser,注意:必须是在命令行下 
进入单用户模式后启动 Query Analyzer执行语句: 
RESTORE DATABASE master form disk='c:\(具体的备份文件名)' 
(我试着在Enterprise Manager中进行恢复操作,结果均失败) 
以上几种方法我均做过具体验
----------------------------------------------
-
作者:
男 30896186 (缘来一家人) ★☆☆☆☆ -
盒子活跃会员
2003/10/10 8:42:50
7楼: http://www.delphibox.com/bbs/topic.asp?topicid=29213
----------------------------------------------
-
作者:
男 givemeliu (delphi傻瓜) ★☆☆☆☆ -
盒子活跃会员
2003/10/12 13:56:58
8楼: to :redsworft 
缩减日志,先点中你的数据库右键属性(properties),然后换到选项(options)页面
有一个选项Auto shrink选种它点确定(ok),右键你的数据库 
点all tasks|shrink database 进入点确定.

----------------------------------------------
我们共同努力,一切问题都会解决
作者:
男 andy_liu (andy) ★☆☆☆☆ -
盒子活跃会员
2003/10/15 13:30:44
9楼: 在企业管理器中,在数据库中点右键,选所有任务,附加数据库即可
----------------------------------------------
-
作者:
男 andy_liu (andy) ★☆☆☆☆ -
盒子活跃会员
2003/10/15 13:32:24
10楼: 要把那两个文件考到c:\program files\m-s sql\m-s sql\data下, 自己找把
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS