SQL
SERVER
2000有四种类型是:数据库、事务日志、差异、文件和文件组
数据库备份是创建完事数据库的复本。它并非将所有的页都复制到备份集,而只将实际包含数据的页复制到备份集。数据页和事务日志页均复制到备份集。
数据库备份用于重新创建数据库,使其恢复到BACKUP语句完成时的状态。如果数据库只存在数据库备份,那么数据库只能恢复到服务器或数据库发生故障前最后一次数据库备份时的状态。
事务日志备份仅制作日志文件的复本。日志文件备份本身不能用于还原数据库。日志文件用于在数据库还原后将数据库恢复到原始故障点。
例如,某站点在星期天晚上执行数据库备份,而在其它每个晚上执行日志备份。如果数据库的某个数据磁盘在星期二2:30丢失,则该站点可以:
1备份当前事务日志
2还原从星期天晚上开始的数据库备份
3还原从星期一晚上开始的日志备份,以将数据库前滚。
4还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。
事务日志恢复需要从数据库备份的那一刻到磁盘丢失那一刻之间所进行的一边串不间断的事务日志备份。
差异备份只追寻数据库中自上一次数据库备份之后修改过的所有页的复本。差异日志主要用于使用频繁的系统,一旦这类系统中的数据库发生故障,必须尽快使其重新联机。差异备份比完事数据库备份小,因此对正在运行的系统影响较小。
例如,某个站点在星期天晚上执行完事数据库备份。在白天每隔4小时制作一个事务日志备份集,并用当天的备份重写头一天的备份。每晚则进行差异备份。如果数据库的某个数据磁盘在星期四上午9:12出现故障,则该站点可以:
1备份当前事务日志。
2还原从星期天晚上开始的数据库备份。
3还原从星期三晚上开始的差异备份,将数据库前滚到这一时刻。
4还原从早上4点到8点的事务日志备份,以将数据库前滚到早上8点。
5还原故障之后的日志备份,这将使数据库前滚到故障发生的那一刻。
SQL2000支持备份或还原数据库中的个别文件或文件组。这是一种相对较完善的备份和还原过程,通常用在具有较高可用性要求的超大型数据库中。如果可用的备份时间不足以支持完事数据库备份,则可以在不同的时间备份数据库的子集。
例如,某站点需要花三小时备份数据库,并且每天只能用两个小时执行备份。该站点可在一个晚上备份一半文件或文件级,并在第二个晚上备份另一半。如果包含数据库文件或文件组的磁盘出现故障,那么该站点可以只还原丢失的文件或文件组。
该站点还必须进行事务日志备份,并且在备份文件或文件组之后必须还原所胡事务日志备份。还可以从完事数据库备份集中还原文件和文件组。这将回忆恢复速度,因为在第一步只还原已损坏的文件或文件组,而不是整个数据库。
access是文件形式的数据,备份的话就是把数据文件mdb复制一份,还原的话再把复制的粘贴回去就行了。自动备份的话,你可以在电脑里建一个任务计划,将
copy命令存为cmd文件定时执行复制和还原。
还原SQL Server2000数据库的bak文件的具体步骤如下:
1打开电脑,然后在电脑上找到并打开软件,打开sqlserver后在数据库上右键单击,点击‘还原数据库’。
2在d出式还原数据库界面中, 选择 "设备" 按钮后, 单击右侧有三个点的按钮以选择文件。
3在选中备份设备界面中,选择‘添加’按钮。
4在d出的定位备份文件界面中,在电脑中的文件中选择需要还原的bak文件,选中,点击‘确定’。
5选好bak文件之后,点击‘确定’就行了。这样就解决了还原SQL Server2000数据库的bak文件的问题了。
1、随便选择一个数据库来还原,选择好你的bak文件后,再查看“选项”选项卡中可以查看bak文件关联的原数据库名称。
2、然后取消还原,新建一个空的原名称的数据库,再执行还原备份就可以了。
用友T3非正常账套备份文件的恢复方法
你知道用友T3非正常账套备份文件的恢复方法有哪些吗你对用友T3非正常账套备份文件的恢复方法了解吗下面是我为大家带来的用友T3非正常账套备份文件的恢复方法,欢迎阅读。
1、强制还原数据库
对正常备份的`数据(uf2kactlst 和 ufdataba_)进行恢复时,出现如下提示:
解决方法:
第一步:将备份文件ufdataba_修改名称为ufdatarar,将其解压,所得到的文件是数据库的物理文件,强制将其还原至数据库。
说明:但若将备份文件ufdataba_修改名称为ufdatarar后,无法成功将其解压,则此备份文件已损坏,无法再恢复了。
第二步:在企业管理器中将账套强制还原到现有数据库中。
点“查看内容”选择对应的年度数据库
2、附加数据库
当没有正常数据备份的文件(uf2kactlst 和ufdataba_)时,只从安装路径下的ufsmart—admin文件夹下对应的账套ZT00文件夹下拷贝出来物理文件:
解决方法:
在企业管理器中进行数据库附加
附加数据库成功后,再从企业管理器中将002账套备份出来。
备份出来的文件:
将此文件通过此PPT中第一种方法强制还原到现有的数据库中。强制还原数据成功后,再进入软件进行使用即可。
3、用物理文件恢复数据
当没有正常数据备份的文件(uf2kactlst 和ufdataba_)时,只有从安装路径下的ufsmart—admin文件夹下拷贝出对应的账套ZT00文件夹,文件夹中是年度文件夹,每个年度文件夹中是ufdataldf和ufdatamdf两个文件,下图即为物理文件夹:
解决方法:
1、系统管理中创建账套。(要求:账套号,行业性质和启用日期必须一致)。
注:若ZT00文件夹下有多个年度文件夹,则先创建第一个年度账套,然后在系统管理中以新建年度账的方式创建以后年度账套。
2、停止数据库服务
3、删除admin文件夹下刚创建的ZT00文件夹。
4、把拷贝出来的ZT00文件夹粘贴至admin文件夹下。
5、进入软件正常使用建立的账套,则此账套数据既为恢复过后数据。
;第一步,要新建一个空的数据库
第二步:选中新建的数据库右键,任务-----还原----数据库
第三步:
第四步:点击“添加”,选择bak文件
第五步:选择bak文件,点击确定,再点击确定
第六步:勾选要还原的文件,点击确定,就可以了。
把数据库的备份文件放到服务器的任意目录下先,然后按下面的步骤做。
如何从备份设备还原备份(企业管理器),从备份设备还原备份。
展开服务器组,然后展开服务器。
展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还原数据库"命令。
在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。
若要用新名称还原数据库,请输入新的数据库名称。
说明为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。
单击"从设备",然后单击"选择设备"。
在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。
如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。
在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。
说明此选项将扫描备份集以获得备份内容信息,该 *** 作可能需要花费较长时间,特别是在使用磁带设备时。
如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。
在"还原备份集"下执行下列 *** 作之一:单击"数据库—完全"还原数据库备份。
单击"数据库—差异"还原差异数据库备份。
单击"事务日志"应用事务日志备份。
select into 新数据库新表 from 旧数据库旧表
就可以把表数据备份到另外一个数据库了
---------------------
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原
第二步:选择“源设备”,点击后面的文件选择“”
第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了
以上就是关于数据库的备份与恢复全部的内容,包括:数据库的备份与恢复、Access还原备份数据库的方法,自动备份功能怎么还原、怎样还原SQL Server2000数据库的.bak文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)