数据库数据修复(数据库损坏.怎么修复)
本文目录
数据库损坏.怎么修复
1.停止SQL Server的服务,备份SQL Server安装目录下的\data子目录下故障数据库的两个文件,一个数据文件hbposv6_branch_data.mdf,一个hbposv6_branch_log.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间; 2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为原来数据库的名字。3.停止SQL Server4.把老数据库的MDF文件(hbposv6_branch_data.mdf)替换新数据库的相应的MDF文件,并把LDF文件(hbposv6_branch_log.ldg)删除。
修复数据库,这个怎么弄
修复数据库修复数据库主要使用DBCC来操作,一般来讲,我们可以使用以下三个选项来修复:●REPAIR_ALLOW_ DATA_LOSS尝试修复报告的所有错误。这些修复可能会导致一些数据丢失。●REPAIR_FAST仅为保持向后兼容性而保留。●REPAIR_REBUILD执行由 REPAIR_FAST 执行的所有修复,包括需要较长时间的修复(如重建索引)。执行这些修复时不会有丢失数据的危险。一般我们通过执行:DBCC CHECKDB(’PVLink’,REPAIR_REBUILD) 即可完成修复工作,此时 SQL Server 2005会给出很多提示,因为这个过程可能会导致一些数据库设计或者数据的丢失,并且在这个过程中,会产生新的以ldf为扩展名的数据库日志文件。完成以上的步骤后,一般情况下数据库应该可用了,如果数据库此时仍然是紧急状态,可以通过:alter database PVLink set ONLINE ,把数据库变成在线状态。检查PVLink数据库内数据是否正常,是的话换回原数据库即可。望采纳,谢谢!
电脑上数据库坏了该如何恢复正常
如果没有主数据库,您就无法成功地启动SQL Server。在本文里,我将向您介绍在发生崩溃的情况下如何修复主数据库,并告诉您如何重建主数据库,如果有必要的话。制定预案制定一个应对崩溃和/或主数据库故障的预案十分重要。这将有助于您在碰到灾难的情况下按照既定的方法进行处理,而不是迫于压力仓促作出反应。我碰到过很多很容易就陷入惊慌的状况,但是由于保持冷静并按照正确的方法来处理问题,我最后成功地度过了所有的困境。 怎么才能知道您的主数据库已经崩溃?在正式开始讨论碰到系统故障如何修复和重建的主数据库之前,我们需要先了解如何辨别它已经崩溃了。要说明这一点,我会弄垮一个主数据库,告诉您主数据库崩溃会发生什么样的症状。 现在让我们假设您的公司碰到了电涌,造成SQL Server重启。在重新启动的时候,SQL Server却没有正常启动。如果查看错误日志,您会看到主数据库崩溃或者丢失。既然您知道需要查看什么信息,那就让我们看看如何修复主数据库。修复您的主数据库修复主数据库的第一步是使用“重建向导(Rebuild Wizard,Rebuildm.exe),它放在\Program Files\Microsoft SQL Server\80\Tools\BINN目录下。现在就让我们来看看重建向导是如何工作的。 双击Rebuildm.exe启动对话框。在这个对话框里,您可以指定数据库服务器的修复设置,以及原始安装的数据文件的位置。要让这一过程更容易和更快,就要把x86目录从SQL的光盘上复制到硬盘上,并把指向改到本地的副本。一旦验证完了所有的信息,点击“重建(Rebuild)”。然后系统就会提示您确认操作点击“确定(Yes)”。一旦重建过程完成,您会看到一条重建成功的消息。您现在就有了一个全新的主数据库,准备好修复主数据库了。首先,打开命令行提示符,输入\Program Files\Microsoft SQL Server\MSSQL\BINN\目录下的sqlservr.exe –c –m命令,启动单用户模式下的SQL Server。在单用户模式下启动SQL Server之后,您可以利用备份文件修复主数据库。您可以用“查询分析器(Query Analyzer)”或者“SQL企业管理器(SQL Enterprise Manager)”来修复它。如果使用企业服务器,就要右击主数据库,选择“所有任务|修复数据库(All Tasks | Restore Database)”,浏览到您设备所在的位置,点击两次“OK”,您就可以成功地修复主数据库了。如果由于某种原因您的修复操作无法成功完成,那么您可以试试别的方法。只用简单地重建主数据库并添加驻留在数据目录下的所有数据库就可以了。您可以用企业管理器或者查询分析器来添加数据库。在企业管理器里,右击“数据库(Databases)”,选择“添加数据库(Attach Database)”
商品数据库如何修复
摘要检查修复数据库常用方法
摘自: 2、在查询分析器里面依次执行下面命令:A、SP_DBOPTION ’消费数据库名称’,’SINGLE USER’,TRUEB、DBCC CHECKDB(’消费数据库名称’,REPAIR_ALLOW_DATA_LOSS)C、SP_DBOPTION ’消费数据库名称’,’SINGLE USER’,FALSe3、最后重复步骤一再次检查数据库正确性B、LOG文件损坏处理方法:1、停止服务,copy mdf与ldf文件到别处(不要做sp_detach_db分离数据库)2、建立一个新数据库3、将你复制出去的 mdf文件改名字,替换刚刚新建的数据库的mdf文件(此时你再刷新数据库仍为置疑状态,可以不管)4、进入查询分析器,运行以下语句USE MASTERGOSP_CONFIGURE ’ALLOW UPDATES’,1GORECONFIGURE WITH OVERRIDEGO UPDATE SYSDATABASES SET STATUS=
可以简介点吗
数据库文件存在异常,请修复 怎么弄
SQL Server 2000数据库LDF损坏,只有mdf的恢复方法。 SQL Server 2000数据库文件遭到破坏的现象经常出现,数据库出错是否可以修复呢?答案是可以的,本日志以一个sql server 2000数据库,数据库日志文件ldf损坏了,mdf正常,数据库附加失败的修复方法总结一下,数据库数据恢复在很多时候比较复杂,当数据库存在大量错误的时候,使用DBCC修复也是不可以的,需要拆解数据库来抢救重要的数据,下面是较为常见的一种SQL Server 2000数据库修复方式:1) 先及时把原来的数据库文件(如test.mdf)备份到其他地方。2) 停掉服务器。3) 删除这个test.mdf。4) 重新建立一个test同名数据库。5) 删除这个新建立的test数据库的test.ldf文件,并用开始备份好test.mdf文件覆盖这个新建立的test.mdf文件。6) 启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。 .设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”。7) 设置test为紧急修复模式update sysdatabases set status=-32768 where dbid=DB_ID(’test’) 此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表8) 下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log(’test’,’C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf’) 执行过程中,如果遇到下列提示信息: 服务器: 消息 5030,级别 16,状态 1,行 1 未能排它地锁定数据库以执行该操作。 DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 说明您的其他程序正在使用该数据库,如果刚才您在操作中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。
如何修复数据库
数据库修复指的是通过技术手段将损坏的数据库文件修复至可正常使用的数据库文件的过程。天晴数据之家最擅长 Oracle 和 SQL Server 数据库的恢复,主要包括以下数据库修复技术SQL Server 修复如完全丢失数据库mdf文件,用一般数据恢复方式不能恢复数据库中表被删除,甚至被重写数据,或记录删除又无log日志文件索引错误,或者IAM断裂,以及各种错误提示如823错误、系统表出错数据库大面损坏,可以指定任意表提取其数据。
数据库损坏怎么修复
access提供了压缩和修复数据库功能,可尝试用该功能修复,以access2010为例方法如下:1、启动access2010,点击数据库工具选项卡--压缩和修复数据库命令;2、浏览窗口选定要修复的数据库,点击打开;3、输入修复后数据库的名称,点击保存;4、打开修复后的数据库,查看修复效果。
本文相关文章:
dropdownlist 绑定(DropDownList1怎么与数据库数据绑定)
2024年7月23日 18:32
sql批量新增数据insert(SQLSERVER数据库中批量导入数据的几种方法)
2024年6月28日 17:35
分页查询语句(数据库语句当第一个查询语句数据不足时,如何按照第二个语句查询)
2024年6月28日 11:13
postgresql中文手册(postgresql 如何删除数据库)
2024年6月26日 10:08
mysql教程下载(如何快速有效地掌握数据库语言MySql)
2024年6月26日 07:31
如何使用数据库?数据库原理与应用教程第4版课后习题答案(何玉洁)
2024年6月26日 02:20
postgresql(PostgreSQL从菜鸟到专家 什么是PostgreSQL数据库)
2024年6月25日 17:35
我是买的织梦(dedecms)源码整站程序,主要是数据库备份还原的问题?下载整站程序 包括数据库
2024年6月17日 19:39
内存数据库可以怎么通过存储引擎处理并发查询?内存数据库RapidsDB是怎样炼成的
2024年6月14日 04:31
更多文章:
怎样找到ps中已锁定的图层?photoshop图层锁定怎么解锁
2024年6月9日 02:54
大智慧手机炒股下载(国泰君安大智慧手机版给个详细的下载地址!)
2024年6月25日 11:51
泰生活是什么保险?用泰生活app怎么让红利直接转到银行卡里面
2024年6月5日 06:38
用友t+软件(金蝶精斗云和用友T+财务软件哪个好用实用各自优缺点是什么)
2024年8月12日 07:16
nes游戏合集下载安卓版(求fc游戏安卓,无需模拟器的下载网址)
2024年5月1日 07:40
录入吧录入时没有原图?金蝶K3 委外加工费在什么地方维护不用每次都手工录入吧
2024年6月12日 22:36