数据库恢复如何恢复SQL数据

数据库恢复  时间:2022-02-28  阅读:()

怎样修复已经损坏的SQL数据库?

1.停止SQL Server的服务,备份SQL Server安装目录下的data子目录 下故障数据库的两个文件,一个数据文件hbposv6_branch_data.mdf, 一个hbposv6_branch_log.ldf(也有可能非此命名),同时查看磁盘 空间是否有足够的空间; 2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为 原来数据库的名字。 3.停止SQL Server 4.把老数据库的MDF文件(hbposv6_branch_data.mdf)替换 新数据库的相应的MDF文件, 并把LDF文件(hbposv6_branch_log.ldg)删除。 5.重新启动SQL Server服务,然后运行如下命令: Use Master go sp_configure 'allow updates', 1 reconfigure with override go begin tran update sysdatabases set status = 32768 where name = 'hbposv6_branch' --Verify one row is updated mit tran go 6.停止SQL然后重新启动SQL Server服务,然后运行如下命令 (更换日志文件路径地址): use master go DBCC TRACEON(3604) DBCC REBUILD_LOG ('hbposv6_branch', 'c:Program FilesMicrosoft SQL ServerMSSQLDatahbposv6_branch_log.ldf') --在这里,请输入你的数据库的路径 go 7.停止SQL然后重新启动SQL Server服务,然后运行: use master go update sysdatabases set status = 8 where name = 'hbposv6_branch' go sp_configure 'allow updates', 0 reconfigure with override go 8.运行 checkdb(db_name) 检查数据库的完整性 9.修复数库 --请在查询分析器中执行下列语句.执行前断开其它 所有数据库连接,最好是断开网线 --如果不是该数据库名,请将数据库 --hbposv6_branch --改为要修复的数据库 USE master Go --单用户模式 EXEC sp_dboption 'hbposv6_branch', 'single user', 'TRUE' go --数据库检查 DBCC CHECKDB ('hbposv6_branch') Go --如果返回结果出现了红色的提示文字,说明数据库中存在错误,需要修复 --数据库修复 DBCC CHECKDB ('hbposv6_branch','repair_rebuild') Go --再次数据库检查,如果返回结果中没有了红色的提示文字, 说明修复成功; DBCC CHECKDB ('hbposv6_branch') Go --否则意味着还需要更高级别的修复;尝试将上面修复语句的 'repair_rebuild'换为'repair_allow_data_loss'再试, 之后再次检查数据库。 --如果还有错误未修复,请把这些信息以文字的方式发给我们 --退出前请一定要执行以下语句返回到多用户模式 EXEC sp_dboption 'hbposv6_branch', 'single user','FALSE' go 注:都要把 dbname 替换成真实的数据库名字。

数据库恢复的重要依据是什么

SQL Server 数据库服务器是比较普遍使用的服务器器种类,也是恢复较多的类型之一。 1、如完全丢失数据库文件,用一般数据恢复方式不能恢复 2、表被删除,甚至被重写,表行被删除 3、索引错误,或者IAM断裂 4、数据库大面损坏,可以指定任意表或者字段提取数据 5、系统表损坏甚至完全损坏,可以提取指定数据 Oracle数据库恢复 1、undo,systen表空间损坏的恢复 2、误delete数据的恢复,误删除表空间drop,truncate表的恢复 3、各种ora-错误的恢复 4、DMP文件不能导入数据库以及LOB数据恢复等情况 5、oracle数据库中数据文件出现现坏块情况下的恢复 6、oracle数据库无数据库文件但有有日志的情况下的恢复 7、能够在系统表和空间文件丢失,变成0字节下完整的恢复数据 8、只要没有覆盖表空间件,我都有信心恢复数据。无论你是什么系统(Windows,UNIX)等,无论什么存储设备(硬盘,磁盘阵列)

如何恢复SQL数据

首先要清楚,你的数据和日志文件放在了D盘,重装系统后只是对C盘的进行了重新回复吧!所以数据应该可以在D盘中找回的。由于不知道你使用的是什么数据库,就不能具体的告诉你怎么回复了。不过可以用最笨的方法:备份出你的数据和日志文件,重新安装一套对应的数据系统,再将你备份的数据和日子文件去体会掉相应的文件或文件夹,不要时值得一试。

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

百驰云(19/月),高性能服务器,香港三网CN2 2核2G 10M 国内、香港、美国、日本、VPS、物理机、站群全站7.5折,无理由退换,IP免费换!

百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...

GreenCloudVPS$20/年,新加坡/美国/荷兰vps/1核/1GB/30GB,NVMe/1TB流量/10Gbps端口/KVM

greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...

数据库恢复为你推荐
开发管理什么是项目管理支付宝证书网上证书 支付宝混乱模式拳皇2002的李梅怎么进入混乱模式?化学键理论关于化学键的知识解码器有什么用监控解码器是指什么?企业电子邮箱注册电子邮箱怎么注册wps表格数据恢复WPS表格如果变成这样怎么恢复hadoop大数据平台大数据集群?宽带包月宽带包年包月费是怎么回事手机证书申请手机证书申请
泛域名 mediafire下载工具 老左博客 京东云擎 丹弗 牛人与腾讯客服对话 e蜗牛 有益网络 日本bb瘦 股票老左 老左正传 河南移动网 中国网通测速 电信托管 阿里云免费邮箱 php服务器 腾讯网盘 广州主机托管 北京主机托管 789电视剧网 更多