你好:
一、还原需要的条件设置
使用命令,是通过sqlserver的事务日志以及一个误删除前的数据库的完整备份进行还原,所以在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志,具体如下
做好如上两个设置,数据库误删后找回数据就会非常轻松,现在说一下如何还原sqlserver数据到故障点。
二、还原命令
还原主要分为四步走:
1、出现故障后,首先执行备份事务日志命令,这里以AdventureWorks作为数据库名。命令如下:
BACKUP LOG AdventureWorks TODISK = 'C:_transcationlog.bak'
WITHNORECOVERY;
2、从完整备份还原数据
RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_Fullbackup_2014_03_18_010002_0155764.bak'
WITH NORECOVERY, REPLACE
3、从差异备份还原数据
RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_diffbackup_2014_03_18_020002_0155764.bak' WITH NORECOVERY, REPLACE
4、从事务日志还原数据,还原到某个时间点之前
DECLARE@dt datetime
SELECT@dt=DATEADD(HOUR,-16,GETDATE())
select@dt
RESTORE LOG [QASupervision] FROMDISK='C:_transcationlog.bak'WITHSTOPAT=@dt,RECOVERY
5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。
RESTORE DATABASEAdventureWorks WITHRECOVERY
㈡ 怎么恢复误删sql数据库文件
恢复Delete某些记录的前题为:
SQL SERVER的故障还原模型为完全(注意)
--企业管理器
--右键点击数据库
--属性
--选项
--故障还原模型
不行就用Log Explorer还原!!有备份的话,恢复备份也行啊!
㈢ SQL,误删除如何恢复
文件恢复软件介绍
VRVFIX
该软件专门用于恢复被CIH病毒破坏的硬盘,被CIH病毒破坏的硬盘,其分区表已被彻底改写,用A盘启动也无法找到硬盘。所以,要恢复C分区的数据,首先要恢复硬盘分区表,这里推荐使用北信源公司为对付CIH病毒而专门推出的硬盘数据挽救工具:VRVFIX,这是一个免费软件,可以在北信源公司的主页下载:http;//www.vrv.com.cn。
使用方法如下: .准备一张无病毒的启动盘,注意要根据原有操作系统及分区情况制作系统引导盘(FAT16或FAT32)。 把下载的VRVFIX.EXE文件拷入该引导盘,要确保还有足够剩余空间,并打开写保护。 用这张引导盘引导染毒的电脑并运行VRVFIX.EXE,按回车键开始计算分区信息并自动恢复,当出现提示时,按回车键,直到出现"Make Partition Table ok"。 至此,修复完成,用引导盘重新引导系统,除C盘以外的其他逻辑分区(D、E、F...)的数据已经修复,但仍然无法访问C分区。 完成了以上的工作后,就可以着手恢复C分区上的数据了。C分区目录结构被CIH病毒破坏了,无法被访问,要恢复C分区的目录结构,需要用到一个叫Tiramisu的工具软件,如果不是因为CIH病毒,需要了解这个软件的朋友可以访问Ontrack公司的主页:http://www.ontrack.com,这里着重介绍它的具体使用方法。 针对FAT16和FAT32,Tiramisu有For FAT16版和For FAT32版,应根据染毒硬盘的分区情况选择相对应的版本,两个版本均可以在http://www.ontrack.com下载。 制作一张无病毒的引导盘,把HIMEM.SYS和EMM386.EXE两个文件也拷入引导盘然后在CONFIG.SYS中加入:
DOS=HIGH
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE RAM
把下载的Tiramisu压缩包里的所有文件解压缩到引导盘上。
用这张引导盘引导电脑,运行Tiramisu.exe,在"File"菜单中选择"Start recovery"菜单项,程序开始自动从C分区上寻找目录结构,这个过程所需要的时间由硬盘数据的多少决定。C分区的目录结构搜索结束后,会显示目录搜索结果,从中 CLUS????,但目录里的文件却丝毫无损。用Tiramisu修复后,只是改变了目录名,其结构和文件并未损坏。
至此,硬盘数据全部恢复。
|-page-|
上面的方案比较麻烦但是可以完全恢复被CIH破坏硬盘里面的数据,对于数据不是很重要的用户可以尝试下面的简单恢复方案,虽然简单但不一定能有效地恢复:
设法找到与你的硬盘完全相同的另一个硬盘。然后使用KV300的"KV300/B"命令,将这个硬盘的主引导扇区备份出来。用DOS启动盘引导你的系统,再用KV300的"KV300/K"命令,将前面备份的主引扇区恢复至你的硬盘。恢复后可以试着向硬盘传送系统,如果传送成功,且硬盘能够引导,说明故障排除。
把硬盘取下来作为从盘挂到其它机器中,运行最新版的Norton Disk Doctor 或其它硬盘修复工具,也能查找丢失的扩展分区。
使用KV300的F10功能来重建硬盘分区表,该功能能够自动查找硬盘的扩展分区表,并把它链回到主引导扇区中,从而恢复D、E、等分区,不过,该方法在某些时候可能无效,恢复出来的分区并不一定正确。 对于C分区无法恢复。
被误删除的文件恢复方案
除了这些病毒,坏道等引起的文件丢失,还有可能就是我们自己不小心删除了有用的文件,下面笔者就讲讲如何使用工具软件恢复误删除的文件。
Recover4All工具软件来恢复
R4A适用于WIN 95/98,支持FAT12、FAT16、FAT32系统,并且还能恢复软盘上的文件。
打开R4A,在工具栏会有Recover按钮及盘符按钮,如果你想恢复C盘上的文件,只需点击"C:"按钮,R4A会在短短的几秒中内帮你搜索出已经删除的文件,并将找到的已删除文件显示在窗口,同时列出文件尺寸、复原的可能性、开始的簇。其中黄色文件夹表示正常存放在硬盘上的文件夹,绿色文件夹表示已经该文件夹已被删除,而淡绿色的是被删除了的文件。找到须要恢复的被误删除的文件,然后点击Recover按钮,出现目的目录界面,选择好保存文件的目录,点击确定,恢复后的文件即自动保存到该目录里。这里有一点需要注意,在用R4A恢复文件时,不能将恢复文件保存到和被删除文件的同一分区内,如果你的硬盘只有一个C盘分区,那么你只能将文件保存到软盘中,或者用另一个硬盘做目的盘。
RecoverNT则是专用在WIN95/98/NT下恢复误删除的文件和子目录的工具,也可以恢复被Format和Fdisk的磁盘,Recover NT支持TCP/IP网络,甚至可以恢复局域网中的客户机上的文件。
|-page-|
首先选择驱动器让RecoverNT扫描,点击Open出现Select Drive(选定驱动器)对话框,选择好磁盘后,开始扫描。然后在扫描的结果中找到自己需要恢复的文件,然后点击右键,出现三个选项:View as Hex(以16进制格式查看)、View as Text(以文本格式查看)、Save(保存)。通常可选择保存来进行文件的恢复,在出现的保存界面中选择目标文件夹,点击确定后,系统即自动将文件恢复并保存到你所指定的这个目录里。 不过该软件是全英文的下面笔者翻译其中重要的英文。
Basic Root Dir(基本根目录)、
Searched Root Dir(被搜索出的根目录)、
Garbage Dir(已删除目录)、
Total Dir(全部目录),
All Files(所有文件,只适用于NTFS)
Original Root Directory (原始根目录)、
Normal Directory(普通目录)、
Garbage Root Directory (已删除的根目录)、
Garbage Directory (已删除的目录)、
Renamed Garbage Directory(更改名称的已删除目录)、
Analyzed Garbage Directory (被分析过的已删除目录)、
File (文件)、
Error File (错误的文件)、
Warning File (警告文件)、
Deleted File (已删除的文件)、
Recovable File(可恢复的文件)、
Saved File (保存文件)。
REVIVAL是一个磁盘/文件修复程序。其功能主要有:
1、不需恢复根目录即能恢复子目录,条件是你必须把恢复后的文件保存到另一驱动器上。
2、如果意外格式化了硬盘,REVIVAL能帮助你恢复数据。
3、硬盘染上了病毒,丢失了分区表、引导扇区、FAT和根目录中的数据,REVIVAL同样能帮你恢复。
4、当你格式化了硬盘,重新安装了WINDOWS95,却发现忘记备份一些必须的文件,REVIVAL可帮助你恢复这些文件,因为这些文件仍保留在
硬盘上的某个位置上。防病毒软件及文件系统修复软件有很多。但这些软件大都不能修复被完全损坏的磁盘。只能跟踪分区表及引导记录,修复部分损坏的文件及目录。而REVIVAL能够搜索整个磁盘上的数据区,并能修复丢失的文件及完全损坏了的目录。现将它的使用方法介绍如下,你会体会到它的神奇之处。
|-page-|
正确安装之后运行该软件,会弹出主界面,在进行扫描磁盘之前,窗口为一片空白。选择FILE/OPEN DRIVE。出现选择驱动器窗口,点其中的软驱A或硬盘C,再按SELECT选定。于是出现SCAN DISK窗口,即开始扫描硬盘或软盘,扫描过程中该窗口显示扫描进度,以CLUSTER/TOTAL来表示。扫描结束之后,分析磁盘目录结构,最后窗口中出现磁盘上所有的文件夹目录。其中,被删除的文件夹用99310之类的数字表示。
如要恢复某一文件夹中的某一文件,首先双击该文件夹,进入该文件夹之后选定要恢复的文件,然后选择FILE/SAVE,出现SAVE窗口,如果要恢复的文件放在硬盘上,则需在该窗口中的DRIVE中选A,即被恢复的文件将存放到软盘上。反之,如要恢复的文件是在软盘上,则DRIVE选项应选择C,最后点OK,被恢复的文件即被保存到另一磁盘上了。
REVIVAL的使用方法与WINDOWS95的资源管理器很相似。在目录上双击鼠标右键可改变目录名。双击文件名可执行该文件。在一文件名上按鼠标右键可用内置的文本或HEX阅览器看此文件。
另外要修复丢失或删除的文件,必须在EDIT菜单中的BASIC ROOT DIR、SEARCH ROOTDIR、GARBAGE DIR或TOTAL DIR中进行搜索,最后必须把文件保存到另一磁盘上。当你快速格式化硬盘时,文件分配表和根目录上的数据均要丢失。所以,使用REVIVAL不能修复根目录里的文件,只能修复子目录里的文件。这是因为子目录中的数据保存在磁盘的数据区内,REVIVAL扫描磁盘的数据区故能找到其中的数据。
REVIVAL支持FAT、FAT32及NTFS。FAT和FAT32之间的接口相同,而FAT和NTFS之间的接口却不同,因为它们的内部文件系统不一样。对于NTFS、REVIVAL不支持EDIT中的SEARCHROOT DIR、GARBAGE DIR和TOTAL DIR。对于FAT,REVIVAL不支持ALL FILES。需要该软件的朋友可从http://OURWORLD.COMPUSERVE.COM/HOME
㈣ sql server文件被删除怎么办
你想恢复误删的SQL SERVER文件应该从硬盘底层去找回碎片再把所有碎片重新组成文件数据库文件是一个长期被软件读写的文件,这就需要非常熟悉数据库文件结构的技术人员来解决了,目前也没集成的软件能解决,所以你看到的SQL SERVER数据库文件其实是由很多碎片组成的,你自己用软件恢复过不可以正常使用是因为传统恢复误删除的软件只对没有碎片的文件才有用的
㈤ SQL数据库里的表误删除要怎么恢复
1、实现运行Recovery for SQL Server操作如下。
㈥ 不小心删除了SQL 2000 数据库怎么办
看一看你电脑C:\Program Files\Microsoft SQL Server\MSSQL\Data这个文件夹里面还有没用东西了,要是有的话就能恢复,
方法是:第1步重安装SqlServer,第二步打开任务管理器,第三步,所有任务,附加数据库,找到在Data目录下你想附加的数据库,就 O K 了
㈦ 不小心卸载了sql sever2000,能恢复吗
您好,如果您误删掉了SQL sever2000这个文件,您只需要重新安装一个然后覆盖的原文件夹即可。如果安装的过程中提示您无法安装,您需要删除注册表HKEY_LOCAL_ Manager下的PendingFileRenameOperations子键里面的内容,然后就可以安装了。
建议您在自己的电脑上安装腾讯电脑管家对您的电脑进行实时防护,以及备份恢复。
腾讯电脑管家是腾讯公司出品的永久免费专业安全软件, 2 合 1 杀毒版集“专业病毒查杀、智能软件管理、系统安全防护”于一身,开创了“杀毒 + 管理”2合1的创新模式。
管家下载地址腾讯电脑管家官网
希望帮助到您,望采纳。
腾讯电脑管家企业平台:http://..com/c/guanjia/
㈧ 注册表中误删了MSSQL Server,电脑开机就出现如图所示,如何恢复SQL Server;急等 谢谢!
如果你不需要sql server,可以用它的启动项和自动启动的服务性禁用或删除掉。
如果你需要sql server,装一个VMware workstation(虚拟机,见附件),在里面装和你现在的电脑同样的系统, 再安装VMware tools for windows(通过加载它的iso(在VMware安装目录下)到虚拟光驱中打开autorun.exe或setup.exe开始安装。安装完成后重启就可以直接拖拽文件进出VMware了)装一样的sql,而且安装路径要一样。
安装完成后打开虚拟机系统的注册表,导出你删除的那些注册表信息,把reg文件拖拽出宿主机,双击导入,应该就可以了。
~希望我的回答对你有所帮助,如果有疑问或者其他,请继续“追问”!
~答题不易,互相理解和帮助,您的采纳是我前进的动力,及时采纳有5财富值奖励哦!
㈨ 错删掉sql数据库怎么找回
我认为有两个办法:
1、如果能够备份“置疑”数据库的话,现备份出来,然后删除该数据库,最后由备份出来的文件恢复。
2、如果无法备份可以采取先停止sql server,然后到sql安装目录的data(系统默认时这里,也可能在其他你放置的目录下)目录下找到该“置疑”数据库文件和日志文件拷贝到其他目录,启动sql server,删除该数据库,将考出的数据库文件和日志文件考回原目录,最后用这两个文件通过数据库附加的方法恢复原数据库。