设为首页
加入收藏
发布文章
  首页   操作系统   系统集成   程序设计   网站设计   图形图象   安全技术   反击技术   硬件DIY   认证考试   免费资源
当前位置:中国E盟 -=> 程序设计 -=> 数据库 -=> 正文  
Sql Server置疑数据库解决方法 << 从黑客角度检验Oracle数据库的安全性 | Oracle SQL性能优化(三) >> 
 发布日期:2006-8-9 22:25:42 发布者:[中国E盟]  来源:[本站]  浏览:[]  评论:[ 字体:   
现象:数据库Log日志太大了,shrink不掉。于是想把数据库文件卸下来,删除log,再附加上。附加失败。
提示错误:
服务器: 消息 1813,级别 16,状态 2,行 1
未能打开新数据库 'metadb'。CREATE DATAbASE 将终止。
设备激活错误。物理文件名 'd:\metadb.LDF' 可能有误。
环境:MSSQL SERVER 2000 企业版

解决过程:
1.建一个新库newdb
2.停掉数据库。删除新库的log文件,讲metadb.mdf覆盖newdb.mdf。
3.启动数据库服务器。数据库newdb的状态为“置疑”。
4. 允许对系统目录直接修改
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatabases set status=-32768 where dbid=Db_ID('newdb')
5.重建log
dbcc rebuild_log('newdb','C:\program Files\Microsoft SQL Server\MSSQL\Data\newdb_log.ldf')
6.dbcc检查
dbcc checkdb('newdb')
7.设置数据库为正常状态
sp_dboption 'newdb','dbo use only','false'
8 不允许对系统目录直接修改
sp_configure 'allow updates',0
go
reconfigure with override
go

]]>
打印 】【 收藏 】【 推荐 】 
相关文章 推荐文章 热门文章
SQL Server实用经验与技..[2.24]
SQL Server补丁安装常见..[7.13]
 ·暂无
Sql Server置疑数据库解决方法..
AccessDiver中文使用指南
分页技术:Oracle "rownum..
在ASP中使用SQL Server和M..
在ASP中使用SQL语句之7:ORDE..
 评一评
正在读取…
  笔名:
  评论:
   
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款

设置首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接 - -

Copyright ©2006-2008 中国E盟 Powered By:www.chinaE.org

湘ICP备05004075号