无法复制MDF和LDF文件、SQL置疑、索引605错误

我相信所有和我一样安装sql2000的人,如果遇到数据库置疑是有多闹心。最闹心的是还不懂怎么修复。然后到网络上看那些五花八门的各种教程,看的眼花缭乱不说,还云里雾里的。大神们,不要求你们开个视频,但是敢有个图片吗!!无数次磕磕碰碰后,整理出了这篇文字,且成功修复过2次数据库置疑。

操作方法

  • 01

    停止SQL服务器,为了防止操作过程中意外发生,复制备一份MDF和LDF文件,复制过程中如果出现“数据错误,循环冗余检查”,进行一次“磁盘碎片整理”和“查错”的操作。 复制好后,删除置疑的LDF文件, 重启SQL服务器

  • 02

    打开查询分析器,输入以下命令: Use Master Go sp_configure 'allow updates', 1 reconfigure with override Go begin tran update sysdatabases set status = 32768 where name = '置疑的数据库名' commit tran 输入好后依次选择每一组语句,依次按F5或右键执行每一组命令 都执行好后关闭查询分析器。 注:图中isszmv8是置疑的数据库名称,请自行修改。

  • 03

    停止SQL服务后再重启SQL服务 在查询分析器中输入以下命令: DBCC TRACEON(3604) DBCC REBUILD_LOG('置疑的数据库名','LDF存放路径') Go 选择语句并执行 关闭查询分析器 注:图中('isszmv8','C:\isszmv8_log.ldf')是置疑的数据库名称以及删除的LDF文件存放路径。

  • 04

    停止SQL服务 重启SQL服务 查询分析器里输入以下命令: use master update sysdatabases set status = 8 where name = '置疑的数据库名' Go sp_configure 'allow updates', 0 reconfigure with override Go 选中要执行的每一组语句,然后执行。 注:图中isszmv8是置疑的数据库名称

  • 05

    检查数据库: 在查询分析器内输入: USE 数据库名称 Go EXEC sp_dboption '数据库名称', 'single user', 'TRUE' go DBCC CHECKDB ('数据库名称') Go DBCC CHECKDB ('数据库名称',repair_rebuild) Go dbcc checkdb('数据库名称',repair_allow_data_loss) Go EXEC sp_dboption '数据库名称', 'single user','FALSE' go 依次选中要执行的每一组语句,依次执行改命令。 注:图中isszmv8是置疑的数据库名称 到此置疑修复结束。

  • 06

    在第二次修复数据库置疑后,有出现过某些数据索引605的错误的 打开查询分析器 输入以下命令: exec sp_dboption '数据库名称', 'single user', 'true' dbcc checkdb ('数据库名称',repair_allow_data_loss) dbcc checkdb ('数据库名称',repair_rebuild) dbcc checkdb ('数据库名称', noindex) exec sp_dboption '数据库名称', 'single user','false' 以上每行命令执行一次就可以了。

(0)

相关推荐

  • SQL Server如何导入mdf,ldf文件

    在平时开发中,经常会遇到数据库SQL Server如导入mdf,ldf文件的问题,下面给你介绍一下怎么做,希望能够帮到你. 方法/步骤一:代码方法 01 打开SQL Server,可以选择Window ...

  • mdf是什么文件,mdf文件用什么打开

    mdf是什么文件? MDF(Mirror Disc File)文件是光盘镜像文件的一种,我们可能经常接触诸如系统文件的ghost镜像文件或者iso镜像文件等。同样的MDF文件也是一种镜像文件,通常 我 ...

  • mdf是什么文件

    mdf是什么文件? mdf文件是常见的镜像文件,现在大部分游戏镜像文件就是mdf格式,所以我们使用虚拟光驱软件就可以打开。主流的虚拟光驱软件Daemon Tools、Alcohol 120%、Ultr ...

  • U盘复制不了大文件的原因

    刚买了一个usb 3.0 16GB优盘,但是,如果往U盘中复制8GB的大文件时,就出错.不知怎么回事? 问题解答:首先,对U盘重新格式化一下试试.如果还不行,有可能U盘容量是假的,没有16GB,而只有 ...

  • win10电脑怎么使用自带“复制/移动”命令整理文件

    我们可以使用电脑中自带的复制/移动命令,来帮助我们把文件分门别类.今天小编跟大家分享下win10电脑怎么使用自带"复制/移动"命令整理文件.具体如下:1.首先我们在电脑桌面上右键, ...

  • win10电脑中的允许软盘复制访问驱动器和文件夹功能怎么设置启用

    今天给大家介绍一下win10电脑中的允许软盘复制访问驱动器和文件夹功能怎么设置启用的具体操作步骤.1. 打开电脑,进入桌面,在左下角的开始图标处,右键,在打开的菜单中,选择[运行]选项.2. 在打开的 ...

  • 如何复制pdf格式的文件?

    今天一位朋友下载了一种格式为PDF的文件,文件有400多页,他需要引用其中的文字以及表格等资料,但是却不能复制,如果一个一个的码字的话又会太麻烦,该怎么办哪?下面小编教给大家一招. 操作方法 01 大 ...

  • 把一个或多个文件批量复制到多个文件夹中

    做推广的朋友通常需要把一个或多个推广文件复制到多个文件夹中,经常需要一个个复制粘贴,很繁琐,下面我向大家介绍怎么把一个或多个文件批量复制到多个文件夹中. 把一个或多个文件批量复制到多个文件夹中 01 ...

  • 手机复制文件到电脑出现“未指定错误”怎么办?

    手机通过USB连接电脑后,MTP挂载,电脑复制手机文件到电脑出现"未指定错误"怎么办? 我之前搜索了,发现小米.华为手机都有这个问题,这个问题应该是比较常出现的.下面以我的小米手机 ...