zoukankan      html  css  js  c++  java
  • MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)

    
    

    一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。
     
    二、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。
     
    三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。
     
    四、停止数据库服务器。
     

    五、将刚才新建数据库生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。
     
    六、启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。
     

    执行下面SQL
    --
    --------------- 【1】 use master go sp_configure 'allow updates',1 reconfigure with override go ----------------- 【2】 update sysdatabases set status=-32768 where dbid=DB_ID('dbname') ----------------- 【3】 dbcc rebuild_log('dbname','d:zc_post_log.ldf') ----------------- 【4】 dbcc checkdb('dbname') ----------------- 【5】 sp_dboption 'dbname','dbo use only','false'
  • 相关阅读:
    JavaScript中的memorizing技术
    在IE6/7/8下识别html5标签
    JavaScript中的类式继承和原型式继承
    OpenSUSE环境配置
    CentOS环境配置(LNMP)
    CentOS上OpenCC中文简繁体转换
    jQuery点击按钮页面滚动条向下滚动
    javascript-数组常用方法
    Tomcat配置常见错误问题解决方法
    字符串
  • 原文地址:https://www.cnblogs.com/starksoft/p/6049543.html
Copyright © 2011-2022 走看看