哪有Microsoft SQL Server数据库备份档的恢复工具软件下载? 最好是...
解答:第一种情况:通过软件中提供的数据库备份来进行。
在软件的“系统维护”-“数据库备份\恢复”,在一些商业类软件中的“系统设置”-“系统维护”-“数据库备份\恢复”。
第二种情况:专业版和标准版备份不同,如果是标准版可以通过“桌面软件图标”-“右键”-“属性”-“查找目标”,在弹出的对话框例,找到data或者database文件夹,把它给复制,粘贴到其他磁盘,就完成了备份。
如果是专业版软件,可以通过SQL Server来进行。
在“开始”-“程序”-“Microsoft SQL Server”-“企业管理器”。
进入“企业管理器”后,在左边区域把Microsoft SQL Servers双击“”进行展开。
src=../images/37.jpg />在“数据库”中找到“mphotel”(这个是美萍酒店的数据库,其他软件的数据库也都是由mp和软件全称的首字母或者英文名组合),击右键 —“所有任务”—“备份数据库”。
src=../images/38.jpg />备份选择“数据库-完全”,备份到可以修改下数据库备份的路径,然后点确定。
为什么要使用数据库的备份和还原
原因:1、提高系统的高可用性和灾难 可恢复 性,在 数据库系统 崩溃的时候,没有数据库备份就没法找到数据;2、使用数据库备份还原数据库是 数据库系统 崩溃时提供数据恢复最小代价的最优方案,如果让客户重新填报数据,代价那就太大了;3、没有数据就没有一切,数据库备份就是一种防范灾难于未然的强力手段,没有了数据,应用再花哨也是镜中花水中月。
什么是数据库的备份和恢复?
1.备份数据库左侧选择Data Export:然后开始导出(注意勾选的一些内容)此时就成功了,所有数据库脚本都在脚本C:\Users\Bley\Documents\dumps\Dump20150324-4.sql中2. 还原数据库选择好刚才备份好的数据脚本,点击开始导入。
导入成功后可以刷新左侧的数据库列表,即会看到刚才还原的数据库。
怎么用SQL语句备份和恢复数据库?
用SQL语句备份与恢复数据库的步骤:1. 备份: mysqldump --quick --database ondemand1 --u root >bacqup.sql 这样就能把数据库中ondemand1的表全部备份出来。
2. 其中参数的格式是:--,两横杠,不是我们常用的单横杠。
3. quick是在数据比较多的时候,不用该参数的话,所有的数据都会先在内存缓存,接着才导出,这样会导致服务器运行减慢。
4. --u 必须要加一个用户名,否则系统会提示你进不了ODBC数据库的。
5. >backup.sql则是你备份数据库的目标文件名。
6. 恢复:m1ysql -u root -p database_name d:\db.bak,在WIN下,路径用path/filename.sql是不行的,那就用path\filename.sql。
sql语句:是对数据库进行操作的一种语言。
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
其他命令:如,还原命令:USE masterGORESTORE DATABASE test_wtFROM disk = 'c:\test_wt'GOMySQL。
为什么数据恢复软件可以恢复已彻底删除了的文件?
展开全部 数据存储及恢复的基本原理 现实中很多人不知道删除、格式化等硬盘操作丢失的数据可以恢复,以为删除、格式化以后数据就不存在了。
事实上,上述简单操作后数据仍然存在于硬盘中,懂得数据恢复原理知识的人只需几下便可将消失的数据找回来,不要觉得不可思议,在了解数据在硬盘、优盘、软盘等介质上的存储原理后,你也可以亲自做一回魔术师。
分区 硬盘存放数据的基本单位为扇区,我们可以理解为一本书的一页。
当我们装机或买来一个移动硬盘,第一步便是为了方便管理--分区。
无论用何种分区工具,都会在硬盘的第一个扇区标注上硬盘的分区数量、每个分区的大小,起始位置等信息,术语称为主引导记录(MBR),也有人称为分区信息表。
当主引导记录因为各种原因(硬盘坏道、病毒、误操作等)被破坏后,一些或全部分区自然就会丢失不见了,根据数据信息特征,我们可以重新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。
文件分配表 为了管理文件存储,硬盘分区完毕后,接下来的工作是格式化分区。
格式化程序根据分区大小,合理的将分区划分为目录文件分配区和数据区,就像我们看得小说,前几页为章节目录,后面才是真正的内容。
文件分配表内记录着每一个文件的属性、大小、在数据区的位置。
我们对所有文件的操作,都是根据文件分配表来进行的。
文件分配表遭到破坏以后,系统无法定位到文件,虽然每个文件的真实内容还存放在数据区,系统仍然会认为文件已经不存在。
我们的数据丢失了,就像一本小说的目录被撕掉一样。
要想直接去想要的章节,已经不可能了,要想得到想要的内容(恢复数据),只能凭记忆知道具体内容的大约页数,或每页(扇区)寻找你要的内容。
我们的数据还可以恢复回来。
格式化 我们向硬盘里存放文件时,系统首先会在文件分配表内写上文件名称、大小,并根据数据区的空闲空间在文件分配表上继续写上文件内容在数据区的起始位置。
然后开始向数据区写上文件的真实内容,一个文件存放操作才算完毕。
删除操作却简单的很,当我们需要删除一个文件时,系统只是在文件分配表内在该文件前面写一个删除标志,表示该文件已被删除,他所占用的空间已被“释放”, 其他文件可以使用他占用的空间。
所以,当我们删除文件又想找回他(数据恢复)时,只需用工具将删除标志去掉,数据被恢复回来了。
当然,前提是没有新的文件写入,该文件所占用的空间没有被新内容覆盖。
删除 格式化操作和删除相似,都只操作文件分配表,不过格式化是将所有文件都加上删除标志,或干脆将文件分配表清空,系统将认为硬盘分区上不存在任何内容。
格式化操作并没有对数据区做任何操作,目录空了,内容还在,借助数据恢复知识和相应工具,数据仍然能够被恢复回来。
注意:格式化并不是100%能恢复,有的情况磁盘打不开,需要格式化才能打开。
如果数据重要,千万别尝试格式化后再恢复,因为格式化本身就是对磁盘写入的过程,只会破坏残留的信息。
覆盖 数据恢复工程师常说:“只要数据没有被覆盖,数据就有可能恢复回来”。
因为磁盘的存储特性,当我们不需要硬盘上的数据时,数据并没有被拿走。
删除时系统只是在文件上写一个删除标志,格式化和低级格式化也是在磁盘上重新覆盖写一遍以数字0为内容的数据,这就是覆盖。
一个文件被标记上删除标志后,他所占用的空间在有新文件写入时,将有可能被新文件占用覆盖写上新内容。
这时删除的文件名虽然还在,但他指向数据区的空间内容已经被覆盖改变,恢复出来的将是错误异常内容。
同样文件分配表内有删除标记的文件信息所占用的空间也有可能被新文件名文件信息占用覆盖,文件名也将不存在了。
当将一个分区格式化后,有拷贝上新内容,新数据只是覆盖掉分区前部分空间,去掉新内容占用的空间,该分区剩余空间数据区上无序内容仍然有可能被重新组织,将数据恢复出来。
同理,克隆、一键恢复、系统还原等造成的数据丢失,只要新数据占用空间小于破坏前空间容量,数据恢复工程师就有可能恢复你要的分区和数据。
硬件故障数据恢复 硬件故障占所有数据意外故障一半以上,常有雷击、高压、高温等造成的电路故障,高温、振动碰撞等造成的机械故障,高温、振动碰撞、存储介质老化造成的物理坏磁道扇区故障,当然还有意外丢失损坏的固件BIOS信息等。
硬件故障的数据恢复当然是先诊断,对症下药,先修复相应的硬件故障,然后根据修复其他软故障,最终将数据成功恢复。
电路故障需要我们有电路基础,需要更加深入了解硬盘详细工作原理流程。
机械磁头故障需要100级以上的工作台或工作间来进行诊断修复工作。
另外还需要一些软硬件维修工具配合来修复固件区等故障类型。
磁盘阵列RAID数据恢复 磁盘阵列的存储原理这里不作讲解,可参看本站阵列知识文章,其恢复过程也是先排除硬件及软故障,然后分析阵列顺序、块大小等参数,用阵列卡或阵列软件重组,重组后便可按常规方法恢复数据。
硬盘数据恢复 硬盘软故障:系统故障:系统不能正常启动、密码或权限丢失、分区表...
windows下Mysql 怎样备份和还原?
前提是把MYSQL的安装路径\bin添加到系统环境变量PATH中了。
备份:mysqldump -u root -p123456 kcgl> c:\20090219.sql mysqldump 备份命令 root 用户名(root管理员) 123456 密码 kcgl 备份的数据库名; > 备份符号 20090219.sql 备份的文件名 还原: mysql -u root -p123456 kcgl c:\data.sql ---------其他--------- mysqldump备份: mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径 案例: mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:\aa.txt mysqldump还原: mysqldump -u用户名 -p密码 -h主机 数据库 路径 mysqldump -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:\a.sql mysqldump按导入: mysqldump -u用户名 -p密码 -h主机 数据库 F:\all.sql 2.备份全部数据库的结构(加 -d 参数) mysql dump -uroot -p123456 -A -d>F:\all_struct.sql 3.备份全部数据库的数据(加 -t 参数) mysql dump -uroot -p123456 -A -t>F:\all_data.sql 4.备份单个数据库的数据和结构(,数据库名mydb) mysql dump -uroot -p123456 mydb>F:\mydb.sql 5.备份单个数据库的结构 mysql dump -uroot -p123456 mydb -d>F:\mydb.sql 6.备份单个数据库的数据 mysql dump -uroot -p123456 mydb -t>F:\mydb.sql 7.备份多个表的数据和结构(数据,结构的单独备份方法与上同) mysql dump -uroot -p123456 mydb t1 t2 >f:\multables.sql 8.一次备份多个数据库 mysql dump -uroot -p123456 --databases db1 db2 >f:\muldbs.sql 还原部分分(1)mysql 命令行source方法 和 (2)系统命令行方法 1.还原全部数据库: (1) mysql 命令行:mysql >source f:\all.sql (2) 系统命令行: mysql -uroot -p123456 use mydb mysql >source f:\mydb.sql (2) mysql -uroot -p123456 mydb use mydb mysql >source f:\multables.sql (2) mysql -uroot -p123456 mydb source f:\muldbs.sql (2) 系统命令行: mysql -uroot -p123456 <f:\muldbs.sql
如何备份和恢复电脑整个系统
电脑系统备份还原方法很多,除系统自带的还原工具外,个人电脑大多使用“一键Ghost还原”或“一键还原精灵”还原系统。
如果你用“一键Ghost还原”或“一键还原精灵”备份了C分区,使用一键还原,就能把系统还原到备份时状态,同时对其它分区不会作什么变动。
1、从网上下载“一键GHOST 2013.07.13硬盘版”,用WinRAR 压缩工具软件解压,在打开的界面中,选“setup.exe”文件,即自动把一键还原安装到硬盘中。
2、备份C盘开始--程序一键GHOST,打开“一键GHOST” 对话框—点选“一键备份系”--选“备份”,自动重启进入系统备份进度界面(这中间什么也不要手动指定),在备份系统界面中,显示备份进度,完成后自动重启,在我的电脑第一块硬盘最后的一个分区磁盘中,存放着一个隐藏的C盘备份文件夹。
3、恢复备份能进系统,开机,开始--程序一键GHOST,打开“一键GHOST” 对话框-点选“一键恢复系统”-“恢复”-以下什么也不用动,会自动进行,在恢复系统界面中,显示恢复进度,完成后自动重启,将现在C盘中的数据全部清除,将原先C盘备份的文件恢复到C盘中。
系统瘫痪进不了系统,开机按键盘F8进 “请选择要启动的操作系统”--使用方向键↓选择“WIN XP”下边的“一键GHOST...”选项—选“一键恢复”—点选“恢复”-确定。
4、重新备份系统开始--程序--一键GHOST,打开“一键GHOST” 对话框—点选“一键备份系统”--选“备份”,自动重启进入系统备份进度界面,这中间什么也不要手动指定,几分钟后将原备份覆盖,换成新备份。
一键Ghost还原软件,有硬盘、光盘、优盘、软盘四种版本,常用的是硬盘版。
一键GHOST详细使用方法:开机,开始--程序一键GHOST,打开“一键GHOST” 对话框-点击“帮助”-展开“安装运行”-点击“硬盘版”-查看一键盘Ghost 硬盘版安装运行。
SQL数据库中怎么备份数据,还原数据?
这里有图片:http://tech.163.com/07/0123/16/35HKHORT0009158J.html一、通过企业管理器进行单个数据库备份。
打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框:点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份。
二、通过企业管理器多数据定时库备份。
打开SQL SERVER 企业管理器,展开SQL SERVER组下的管理节点,右键单击数据库维护计划,选择新建维护计划。
在弹出的欢迎对话框中选择下一步,然后显示如下对话框:选择你想要备份的数据库,下一步。
在接下来的一步中,我们默认所有选项,下一步。
在当前对话框中可以选择是否检查数据库的完整性,这里我们默认就可以进行下一步就行了。
对话框入图所示:选中作为维护计划的一部分来备份数据库,点击更改按钮修改备份数据库的时间,单击下一步,入下图:在这里,我们可以选择“使用此目录”为备份指定路径,选中“删除早于此时间的文件”可以指定备份文件的保留时间。
下面的几个步骤我们都选择默认设置,最后在完成对话框里为备份起一个名字,点击完成后,数据库会在你指定的时间进行备份。
关于数据库维护计划的更多知识请查看其它相关资料。
三、备份数据库文件。
打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,选择属性。
在弹出的对话框中选择数据文件,在这里显示了数据文件的路径,如下图:打开SQL SERVER 服务管理器,将SQL SERVER 停止。
然后打开我的电脑,找到数据文件路径,将其拷贝出来进行备份(注意同时备份.LDF文件)。
最后开启SQL SERVER服务。
四、回复数据库备份文件(适用于用企业管理器备份的数据库)。
打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要还原的数据库,选择所有任务下的还原数据库,弹出如下对话框:选择从设备,点击选择设备,为还原添加备份文件路径,然后进行确定还原。
五、还原数据库备份文件。
在企业管理器中对数据库节点右键单击,选择所有任务下的附加数据库,弹出附加数据库对话框。
如下图: 选择一个你之前拷贝的数据文件,然后点击确定即可附加成功(注:如果数据库已经存在,请删除数据库后在对其进行附加)。