数据备份就是把一个数据库里的东西,在某个时间数据库管理软件复制完全另外一个一样的。
恢复是自从备份了数据库后,使用数据库的过程中发现出现了点小问题,导致数据库有些信息丢失了,并且现在的数据库中找不到这些信息了,这个时候就可以用备份的数据库来恢复下这些丢失的信息了。
数据丢失原因:
1、人为误 *** 作,有时候在使用计算机的过程中不小心删除了文件,或者不小心将分区进行格式化 *** 作,导致数据丢失。
2、恶意程序的破坏,最常见的恶意程序就是病毒。通常一般病毒是不会造成数据丢失的,但有些病毒有可能会造成硬盘锁死、分区丢失或数据丢失。
3、系统或软件错误,如在工作中,由于 *** 作系统或应用程序自身存在的BUG引起的死机,会造成工作文档丢失等现象,还有在升级系统或更新应用程序时有时会带来一些如影响系统兼容性和稳定性的问题。
以上内容参考百度百科——数据恢复,百度百科——数据备份
传统方法用SQL Server作数据库后台时,一般采用手工的方式利用SQL Server自身提供的可视化工具或SQL语言进行数据的备份还原功能(余正涛等,2003),但是由于SQL Server 的复杂性, *** 作比较繁琐,就使得普通用户对数据的备份与还原有一定的困难,并且容易造成错误,可能造成数据丢失等灾难性的后果。考虑到系统完整性和可靠性,可在VB 6.0环境下实现SQL Server数据库的备份与还原工作。
(一)实现思路
为了通过程序实现数据库备份与还原工作,必须在VB环境下引用SQLDMO,SQLDMO(SQL Distributed Management Objects,SQL 分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口(包括备份和恢复),允许用支持自动化或COM 的语言编写应用程序。SQLDMO 对象来自SQLDMO.dll,SQLDMO.dll 是随 SQL Server 2000 一起发布的。并通过CreateObject("SQLD MO.SQLServer")函数创建新对象,使用SQLServ er.Connect函数经密码校验可连接服务器,再创建备份核心对象SQLDMO.Backup,同时指定备份文件等参数即可实现数据库备份与还原。具体的备份处理流程如图8-10所示。
特别注意SQL Server 2000 所安装的硬盘分区格式是否是NTFS格式,NTFS是最适合安装SQL Serv⁃er的文件系统。它比FAT文件系统更稳定且更容易恢复。而且它还包括一些安全选项,例如文件和目录ACL,以及文件加密(EFS)。如果是Fat32格式建议将它改成NTFS格式,因为Fat32支持最大文件为4G,数据库超过4G通常会提示日志文件太大之类的错误。
图8-10 数据库备份处理流程图
(二)关键代码
'************数据库备份 *** 作*************
Set gSQLServer=getSQLServer(ServerName,UserName,password)
Private Function BackUpData(gDatabaseName As String,gBkupRstrFileName As String,Server⁃Name As String,UserName As String,password As String)As String
On Error GoTo ErrHandler:
Dim oBackup As SQLDMO.Backup
Dim gSQLServer As SQLDMO.SQLServer
Set tprg=New CProgress
tprg.Title ="正在执行数据库备份......"
ServerName为服务器名称;serName为用户名;password为超级密码
'连接服务器
Set oBackup=New SQLDMO.Backup
Set oBackupEvent=oBackup
gDatabaseName为所要备份数据名称;gBkupRstrFileName为备份文件名
oBackup.Database=gDatabaseName
oBackup.Files=gBkupRstrFileName
已存在gBkupRstrFileName备份文件名,则覆盖
If Len(Dir(gBkupRstrFileName))>0 Then
Kill(gBkupRstrFileName)
End If
oBackup.PercentCompleteNotification=1
Screen.MousePointer=vbHourglass
oBackup.SQLBackup gSQLServer
DoEvents
Screen.MousePointer=vbDefault
'清空内存、关闭连接
Set oBackupEvent=Nothing
Set oBackup=Nothing
gSQLServer.Close
Set gSQLServer=Nothing
Set tprg=Nothing
Exit Function
ErrHandler:
m_str状态=Err.Description
Resume Next
Set tprg=Nothing
End Function
'************数据库还原 *** 作*************
Private Function RestoreData(gDatabaseName As String,gBkupRstrFileName As String,Server⁃Name As String,UserName As String,password As String)As String
On Error GoTo ErrHandler:
Dim oRestore As SQLDMO.Restore
Dim msg As String
Dim Response As String
Set tprg=New CProgress
tprg.Title ="正在执行数据库还原......"
Dim gSQLServer As SQLDMO.SQLServer
'ServerName为服务器名称;serName为用户名;password为超级密码
'连接服务器
Set gSQLServer=getSQLServer(ServerName,UserName,password)
Set oRestore=New SQLDMO.Restore
Set oRestoreEvent=oRestore
'gDatabaseName为所要还原数据名称;gBkupRstrFileName为还原文件名
oRestore.Database=gDatabaseName
oRestore.Files=gBkupRstrFileName
Screen.MousePointer=vbHourglass
oRestore.PercentCompleteNotification=1
oRestore.SQLRestore gSQLServer
Screen.MousePointer=vbDefault
'清空内存、关闭连接
Set oRestoreEvent=Nothing
Set oRestore=Nothing
gSQLServer.Close
Set gSQLServer=Nothing
Set tprg=Nothing
Exit Function
ErrHandler:
m_str状态=Err.Description
Resume Next
Set tprg=Nothing
End Function
'************显示备份进度*************
'************显示还原进度*************
End Sub
Private Sub oBackupEvent_PercentComplete(ByVal Message As String,ByVal Percent As Long)
DoEvents
tprg.Value=Percent
End Sub
Private Sub oRestoreEvent_PercentComplete(ByVal Message As String,ByVal Percent As Long)
DoEvents
tprg.Value=Percent
电脑系统备份和系统还原是什么意思??系统备份就是将你电脑中的文件复制一份存放起来,日常 *** 作中,不小心删除或损坏文件后,可以从备份文件中恢复。
你的机子如果是XP系统的话,打开“开始”菜单,选择“程序”-->“附件”-->“系统工具”-->“系统还原”命令,查看系统还原是否打开。系统还原也能恢复文件。
打开后,系统会定期备份,以后如果系统出现问题,可以使用系统还原,选择还原到一个日期,系统就可以恢复了。挺不错的一功能。你的文档也不会丢
系统还原 就是使WINDOWS系统回到“原来”的状态。因为随着我们用计算机,他会不太稳定了,毛病就多多了,特别由于我们安装软件和遭受病毒,好想回到刚装新系统时。安是相当费时间的,是太费时间!怎么样要是来个系统还原,“返老还童”就好了!
好处====节约时间!!!
备份系统 还原系统 有什么区别
备份系统.....
就是利用还原精灵或者是一键GHOST软件把你正在使用的系统做个备份,等你系统出现问题是,释放到你的系统盘上.
还原系统......
就是把你做的系统备份释放在你的系统盘上.
区别是,一个是写入,另一个是释放出.
什么叫还原系统什么叫备份系统?
第一种理埂:
备份系统就是把系统现在的这个状态保存下来,以备不测。不同的备份方法能保存下来的东西不一样
还原系统就是把系统恢复到你备份时的状态,通常用什么软件备份就用什么软件还原。
第二种理解:
还原系统就是用来进行对系统进行还原 *** 作的一套设备,备份系统就是用来进行备份资料数据的一招设备或装置。
更具体的可以查看百度百科
系统备份什么意思 它会备份哪些东西 20分
系统备份,是备份所有C盘上的东西,在你系统遇到大麻烦时候可以将系统还原到你备份系统时候的状态,很好用!不过你说的系统备份时什么??如要备份,建议使用还原精灵(一键还原精灵)只要用还原精灵备份了系统,遇到弗麻烦了,开机时候按上下键选择除去系统外的那个东东(也就是还原精灵)然后只需两步,系统就完全健康了!
注意一点,备份系统最好在刚装好系统时候备份,这才是最健康的!
一键备份还原系统是干什么用的
把你现在的系统封存,当需要的时候在还原到封存时候的系统!
怎样还原系统?备份是什么意思?还原到以前的什么时间?
使用系统自带的还原工具最方便,它可以把机子上磁盘所有分区,恢复到设定的还原点状态。
一、启用设置系统还原
右击“我的电脑”—“属性”—系统还原—去掉“在所有驱动器上关闭系统还原”前边的勾—确定。
二、创建系统还原点
1、开始--所有程序--附件--系统工具--系统还原,打开“欢迎使用系统还原”对话框
2、选“创建一个还原点”,单击“下一步”,打开“创建一个还原点”对话框
3、在“还原描述点”文本框中,输入用来识别还原点的名称,如输入“安装软件前”,单击“创建”按钮,出现“还原点已创建”对话框
4、单击“关闭”按钮,一个名叫“安装软件前”的还原点存放在你的电脑中,系统还原时,找到它按 *** 作步骤去做,系统就还原到你“安装软件前”的状态了。
三、使用系统还原
1、开始 –所有程序—附件—系统工具—系统还原—打开“欢迎使用系统还原”对话框
2、选“恢复我的计算机到一个较早的时间”—下一步,打开“选择一个还原点”对话框
3、单击你认为运行正常的一个日期为还原点---下一步打开“确认还原点对话框
4、确认后,点击下一步,系统会进行还原
这种自动的一键还原软件,如果是对电脑不是很熟悉的人, *** 作起来还是比较麻烦的。建议不是很会玩电脑的使用一键还原软件。
重装系统,选哪个 还原 还是备份
您好,还原分区是指把现有的文件(您在网上下载回来的系统文件)还原至指定的分区(比如说C盘),还原过程其实就是重装系统。备份分区是指将当前系统备份起来,比如说您想把现在的系统备份一份,以备日后系统损坏可以还原用,备份之后会是个镜像文件,也就跟您下载回来之后一样的文件(您下载回来的镜像文件基本也是这样子做的)。所以您装好系统后,有的系统会自带有推广软件(比如某数字卫士,某够输入法以及某某导航)。纯手打,希望能帮得到您。
数据备份与恢复是什么?
容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。
容灾系统,从其对系统的保护程度来区分,可以将容灾系统分为:
1)数据级容灾:
数据容灾指通过建立异地容灾中心,做数据的远程备份,该数据可以是与本地生产数据的完全实时复制,也可以比本地数据略微落后,但一定是可用的。在灾难发生之后要确保原有的数据不会丢失或者遭到破坏,但在数据级容灾这个级别,发生灾难时应用是会中断的。在数据级容灾方式下,所建立的异地容灾中心可以简单地把它理解成一个远程的数据备份中心。数据级容灾的恢复时间比较长,但是相比其他容灾级别来讲它的费用比较低,而且构建实施也相对简单。
数据级容灾根据实时性的要求不一样,可以采用异地备份的方式或者采用存储阵列实时同步或异步同步的方式来实现。
2)应用级容灾
应用容灾是在数据容灾(存储阵列实时同步或异步同步方式)的基础上,在容灾站点建立一套完整的与本地生产系统相当的备份应用系统(可以是互为备份)。两个站点间数据同步的技术通过同步或异步复制技术来实现,保证关键应用在允许的时间范围内恢复运行,尽可能减少灾难带来的损失,让用户基本感受不到灾难的发生,构建完整的、可靠的和安全的业务应用。应用级容灾生产中心和异地灾备中心之间的数据传输可以采用多种数据传输方式;同时应用级容灾系统需要通过专业的容灾软件来实现,可以使多种应用在灾难发生时可以进行快速切换,确保业务的连续性。
采用的主要的技术包括负载均衡、集群技术。数据容灾是应用容灾的基础,应用容灾是数据容灾的目标。
3)业务级容灾
业务容灾是全业务的灾备,除了必要的IT相关技术,还要求具备全部的基础设施。当大灾难发生后,原有的办公场所都会受到破坏,为了维护整体业务系统的持续运行,生产数据中心全部业务系统需要整体进行切换,将全部业务系统依据生产数据中心运行的业务逻辑关系,依次启动相应应用,最终实现业务系统的整体容灾中心运行。
应用/业务级容灾推荐方案:Veritas InfoScale Enterprise(原Storage Foundation系列产品)
概述
Storage Foundation Cluster File System 可降低高可用环境中的复杂性和成本,提供更快的关键业务应用程序恢复速度。
与传统的单实例文件系统实施相比,Cluster File System可以大幅减少应用程序停机时间,提高数据访问速度。由于多台服务器共享相同的存储资源,所以,当发生应用程序故障时,将大大缩短恢复存储在线所需的时间。其高性能文件系统可以跨越异构服务器,实现数据并发访问,同时提高Oracle、SAP 或 Tibco 等应用程序和数据库故障转移速度
主要功能
• 提高应用程序的性能和可伸缩性 — 通过并行处理及动态添加服务器,提高服务级别和性能。Cluster File System可使性能呈线性扩展,最多可扩展至 64 台服务器。
• 缩短应用程序停机时间 — 因为数据要随时可供所有服务器使用,所以,故障转移的时间必须限制为应用程序重启所需的时间。对于 Oracle RAC,一分钟内即可实现恢复,同时大大降低了成本和复杂性。提高了在 Linu......>>
一键还原是什么意思啊?它和备份有什么关系?
全中文的 *** 作界面
无论备份还是还原
都只需要按一个键
在WINDOWS状态下选择也可以
一般在系统安装完成后
安装自己常用的软件
然后杀毒
再用“一键GHOST”备份
当你安装以后
在启动过程中有一个选择:
进WINDOWS还是进“一键GHOST”
以后遇到系统出现问题
你就选择进“一键GHOST”
用他恢复系统就可以了
“一键GHOST”会自己替你将系统恢复到备份时的状态
什么是数据的备份与恢复
数据备份是容灾的基础,是指为防止系统出现 *** 作失误或系统故障导致数据丢失,而将全部或部分数据 *** 从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的互据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止 *** 作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数
据存储管理软件结合相应的硬件和存储设备来实现
当存储介质出现损伤或由于人员误 *** 作、 *** 作系统本身故障所造成的数据看 不见、无法读取、丢失。工程师通过特殊的手段读取却在正常状态下不可见、不可读、无法读的数据 电子数据恢复是指通过技术手段,将保存在台式机硬盘、笔记本硬盘、服务器硬盘、存储磁带库、移动硬盘、U盘、数码存储卡、Mp3等等设备上丢失的电子数据进行抢救和恢复的技术。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)