·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
[Sql server]无日志恢复Sql server (1)
http://dev.21tx.com 2006年04月26日 CSDN feng19821209

1 2 3 4 5 下一页

数据库日志文件的误删或别的原因引起数据库日志的损坏

  方法一

  1.新建一个同名的数据库

  2.再停掉SQL Server(注意不要分离数据库)

  3.用原数据库的数据文件覆盖掉这个新建的数据库

  4.再重启sql server

  5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

  6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

  数据库的脚本创建一个新的数据库,并将数据导进去就行了.

  USE MASTER

  GO

  SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

  GO

  UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'

  Go

  sp_dboption '置疑的数据库名', 'single user', 'true'

  Go

  DBCC CHECKDB('置疑的数据库名')

  Go

  update sysdatabases set status =28 where name='置疑的数据库名'

  Go

  sp_configure 'allow updates', 0 reconfigure with override

  Go

  sp_dboption '置疑的数据库名', 'single user', 'false'

  Go

上一篇: [Sql server]2005的30个最重要特点 (1)
下一篇: [Sql server]2005最简单的模糊查找包

1 2 3 4 5 下一页

Google
 
热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
晨新科技 版权所有 Created by TXSite.net