数据库置疑修复实例

方法1:

企业管理器能够正常分离附加时:

第一步:先把数据库服务停止客户数据SQL SERVER服务停止把软件安装所在目录的账套数据复制一份,以避免操作不当造成的数据丢失。

小提示:使用WINDOWS自带的搜索功能,搜索*.mdf即可出来电脑上所有的数据,用友的数据文件名称为ufdata.mdf注意看所在文件夹及修改时间,这样可以避免漏备份数据

如图所示:

第二步:分离数据库

打开企业管理器,已置疑的数据库上点右键->所有任务->分离数据库->清除连接(若有连接)->确定

如图所示:

第三步:删除ufdata.ldf文件

分离完成后,进入用友软件数据所在文件夹,把其中的ufdata.ldf 删除掉,若是看到2个ufdata就显示,点右键属性,查看文件类型,或者是在我的电脑里点工具->文件夹选项->查看->把隐藏已知文件类型的扩展名前面的勾去掉即可

如图所示:

然后再打开企业管理器,在数据库上点右键->所有任务->附加数据库->定位至数据文件ufdata.mdf所在路径->确定-> 提示“为日志文件指定的文件名不正确。将创建新的日志文件。要继续吗?”点是(Y)。数据库置疑修复成功。

如图所示:


方法2:

企业管理器分离附加异常时:

下面以ufdata_002_2011置疑修复为例

第一步:先把数据库服务停止客户数据SQL SERVER服务停止把软件安装所在目录的账套数据复制一份,以避免操作不当造成的数据丢失。

小提示:使用WINDOWS自带的搜索功能,搜索*.mdf即可出来电脑上所有的数据,用友的数据文件名称为ufdata.mdf注意看所在文件夹及修改时间,这样可以避免漏备份数据

如图所示:

第二步:删除ufdata.ldf文件

进入用友软件数据所在文件夹,把其中的ufdata.ldf 删除掉,若是看到2个ufdata就显示,点右键属性,查看文件类型,或者是在我的电脑里点工具->文件夹选项->查看->把隐藏已知文件类型的扩展名前面的勾去掉即可

如图所示:

第三步:

1、将数据库设置为“允许对系统目录直接修改”,在查询分析器中执行如下语句:

use mastergosp_configure 'allow updates',1goreconfigure with overridego

如图所示

2、设置UFDATA_001_2011数据库为紧急修复模式。在查询分析器中执行如下语句:

use  masterupdate sysdatabases set status=-32768 where dbid=DB_ID('UFDATA_001_2011')

执行后在企业管理器中刷新后会发现UFDATA_001_2011数据库显示为“只读\置疑\脱机\紧急模式”。

如图所示:

3、重建数据库日志文件。

在查询分析器中执行如下语句:

dbcc rebuild_log ('UFDATA_001_2011','E:\U8SOFT\Admin\XWPC\ZT001\2011\ufdata.ldf')

执行之前必须退出企业管理器,并且没有人连接些数据库。否则会报如下错误:

服务器: 消息 5030,级别 16,状态 1,行 1

  未能排它地锁定数据库以执行该操作。

  DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

重建日志成功提示:

警告: 数据库 'UFDATA_001_2011' 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。可以访问数据库里面的用户表了。

如图所示:

4、设置数据库为正常状态。在查询分析器中执行如下语句:

sp_dboption 'test','dbo use only','false' 

如图所示:

5、最后一步,将步骤1中设置的“允许对系统目录直接修改”一项恢复,在查询分析器中执行如下语句:

sp_configure 'allow updates',0 go reconfigure with override go 

如图所示:

图文来源网络,如有侵权请联系删除

sqlserver日志文件在哪_用友SQL SERVER数据库置疑修复实例相关推荐

  1. SQL日志文件查看工具(Log Explorer for SQL Server v4.2)

    下载地址:http://download.csdn.net/source/2284248 1.Log Explorer for SQL Server v4.2.1 该软件我比较推荐的 安装完毕后,注册 ...

  2. sql azure 语法_如何将SQL Server数据库备份到Microsoft Azure

    sql azure 语法 In the last chapter, we explained how to create a Microsoft Azure Account and how to ha ...

  3. sql server键查找_如何查找SQL Server版本

    sql server键查找 In this article, we will explore how to find the SQL Server version details with vario ...

  4. 如何将数据从Excel文件导入SQL Server数据库

    There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...

  5. sqlserver日志文件缩小

    原文:sqlserver日志文件缩小 最近装了个500g的固态硬盘,导入我原来的数据库后发现有60多个G的内存不见了, 最后发现我的某个数据库有60多个G的日志文件(.ldf文件)文件,现在来教大家如 ...

  6. sqlserver日志文件过大的处理方法

    SqlServer 数据库中与备份和恢复相关的日志文件有MDF和LDF文件 存在于\\sqlserver_install_dir\MSSQL\Data\ 1.文件解释 .mdf文件     MDF是S ...

  7. linux数据库log文件太大,SqlServer日志文件过大的处理方法

    最近遇到某个MSSqlServer2008 数据库的日志文件过于庞大,数据文件4G,日志文件达到80G. 日志文件这么大的原因还得从数据库的恢复模式说起: 三种恢复模式:简单恢复模式.完整恢复模式和大 ...

  8. 快速附加没有日志文件的 SQL Server 数据库文件!

    快速附加没有日志文件的 SQL Server 数据库文件: 1 CREATE DATABASE [数据库名称] 2 ON (FILENAME = '数据库文件路径和文件名(如:D:\db\mydb.m ...

  9. fn_dblog_如何使用fn_dblog和fn_dump_dblog直接在SQL Server数据库中连续读取事务日志文件数据

    fn_dblog 大纲 (Outline) In this article, we'll discuss how to read SQL Server transaction logs. This a ...

最新文章

  1. 35佳国外顶级品牌企业网站设计案例(上)
  2. 货郎问题:回溯法和限界分支法
  3. ios 视频知识补充---分解LFLiveKit
  4. Integer int比较大小
  5. activate-power-mode,让你在Python编码中,感受炫酷的书写特效!
  6. Spring Cloud限流详解(内含源码)
  7. fat32硬盘格式能在苹果系统里读写操作吗?
  8. 如何在win10搜索计算机,如何在win10电脑的任务栏搜索框中添加地址?
  9. python str转int_Python入门丨数据类型与转换
  10. 通过HttpClient转发/调用HTTP请求
  11. Java使用POI导出excel(下)——实例与小技巧
  12. [渝粤教育] 江苏农牧科技职业学院 兽医文化 参考 资料
  13. 罗技驱动HUB安装,安装不上,一次性解决问题
  14. 室内设计数据手册pdf_室内设计数据手册:施工与安装尺寸
  15. 方正飞鸿:工作流在OA系统中的重要性
  16. 签offer VS 签三方
  17. thingworx- 用户组
  18. debian linux系统安装教程,Debian 10(Buster)安装过程图文详解
  19. 产品设计工具-摩客和墨刀
  20. 京东要开实体店?且看他在线下如何被苏宁碾压

热门文章

  1. mysql通过存储过程批量造测试数据
  2. 十字路口待转区什么用_都知道“左转待转区”,但到底该怎么走?老司机给你一次讲清楚...
  3. 第三方库pod错误:ld: library not found for -lXXX
  4. 最简单的SpringMVC + Maven配置
  5. 英特尔“硬盘内存一体化”首款产品正式发布,读写速度超千倍,存储密度扩充十倍...
  6. Android 仿微信朋友圈发表图片拖拽和删除功能
  7. Spring boot 连接Redis实现HMSET操作
  8. 【原创】轻量级移动端即时通讯技术 MobileIMSDK 发布了
  9. Eclipse的代码补全方法可以实现psvm和sout
  10. 拿到串口的数据如何解析_大数据解析如何租到“物美价廉”的好房?