sqlserver单独备份某个表_T+应急备份和恢复数据方法汇总

本文详细介绍了SQLServer中如何在不同情况下备份和恢复数据,包括正常备份恢复、物理文件备份恢复及数据库备份恢复。重点讲解了如何在软件无法正常运行时,单独备份和恢复某个表或帐套,涉及数据库附加、新建帐套、修改字段等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于企业系统管理员来讲,定时地将企业数据备份出来存储到不同的介质上(如常见的光盘、网络磁盘等等),对数据的安全性是非常重要的。如果企业由于不可预知的原因(如地震、火灾、计算机病毒、人为的误操作等等)造成数据损失或丢失,需要对数据进行恢复,此时备份数据就可以将企业的损失降到最小。

一、正常备份和恢复

适用于可以正常登陆软件并且能正常备份的情况。

1、备份

以系统管理员admin的身份登陆到系统管理,点击“帐套维护”,选择好需要备份的帐套,点击“备份”,设置好备份路径,保存备份文件即可,备份文件为zip格式的压缩文件。

8b8c7ebfb4f6a5c33e5409d0ba5133e7.png
0991d230257334a8662a00198575945f.png
676f113d61056d4dfbe41fe8b6db373d.png

2、恢复

登陆到系统管理中,在“帐套维护”里,点击“恢复”,恢复帐套时有“新建帐套”和“覆盖帐套”两种方式,选择好方式之后,选择之前备份好的本地文件进行恢复即可。

新建帐套:可以将之前备份的帐套新建成新的帐套号和帐套名称恢复进来。

覆盖帐套:恢复某个帐套时,可以将软件中已存在的某个帐套覆盖掉恢复进来,被覆盖帐套就不再显示。

b9310f42b7e067c2ff46f770243789f1.png

二、物理文件的备份和恢复

情况1、备份了帐套库文件和系统库文件

适用于软件不能正常登陆,但是又没有对帐套进行备份的情况。

(1)备份

如果软件不能正常登陆,在重新安装软件之前,需要先到软件的安装路径下,将物理文件进行备份,存放路径为:

X:Program Files (x86)ChanjetTPlus11510DBServerdata。如下图,uftsystem.ldf和uftsystem.mdf是系统库文件,uftdata****.ldf与uftdata****.mdf是帐套库文件,这两个文件对应的是一个帐套。

57af812984d0b6114c693770b0dfae95.png

物理文件的备份需要关闭数据库服务,否则会提示“正在被数据库打开”,关闭数据库服务的步骤:

点击“开始”—“控制面板”—“管理工具”—“服务”,找到数据库服务SQL Server(MSSQLSERVER),点击右键,将服务停止,停止之后将这些文件备份好,或者可以直接把data文件夹进行备份。

3ce5107e894f0eb220dd5b041dd9bf3c.png

(2)恢复:数据库附加

如果系统库文件和帐套库文件都存在的情况下,将对应的系统库和帐套库的物理文件放到新安装路径下的DBServerdata文件夹下,然后登录到数据库当中,将uftsystem先右键分离,分离完成后先附加系统库,再附加帐套库即可。

情况2、只保留帐套库文件,没有系统库文件

如果只保留了帐套库的文件,即uftdata****.ldf和uftdata****.mdf文件。

恢复步骤:

(1)附加帐套库

a、假设只保留了001帐套的帐套库文件,以下图中的帐套库为例,帐套库名称为UFTData727932_000001:

f939ea8a221d33cbd054400ea4c7c3b7.png

将这两个文件放到C:Program Files (x86)ChanjetTPlus11510DBServerdata(软件安装在C盘)。

2b8bae96c8962ca8660dfa292c2c252c.png

b、登陆到数据库的企业管理器中,点击“数据库”右键,选择“附加”:

91308cc9f076a6a39773bc12785c1676.png

在弹出的对话框中,点击“添加”

748e3be3bc07f48f79a163709fda9671.png
1aed293925c304ddd53a1b785077b384.png

选择到对应的文件,在数据库附加时,只会显示.mdf的文件,选择之后点击“确定”,数据库中会自动带出对应的.ldf和.mdf文件,如下图:

2098995e5c97a6034a39cde9257c5a2d.png

点击“确定”,附加完成后,数据库中就能显示该帐套:

5efe46e3ad1f04d23b500bcfe8238291.png

只将帐套库文件附加进来,在登录的时候是选择不到这个帐套的,软件的“帐套维护”中也不会显示,因为这个帐套在系统库中没有对应的记录,一般情况下,新建了帐套之后,数据库中的系统库里会有这个帐套的记录,记录的数据库表为uftsystem中的EAP_Account中,如下图:

5b78cae14e5dec8695ecc80afb55dda0.png

注:server2005数据库是点击表之后,右键“打开表”即可查看。

46367cd906a76d1f27e7d2129ad9bd8d.png

从上两张图中可以看出,软件和数据库表中都没有显示刚新附加的帐套库。

(2)新建帐套

登陆软件中新建一个帐套(帐套号为001,帐套主管demo),如下图:

6b817b6f339b0f2382a9e06c61f1c72c.png
6d345ef3620bcdf8c1e19d365c7b51d9.png

(3)修改字段dsname

帐套新建完成,查询并更新系统库(uftsystem)中表eap_account,表中自动生成新建帐套的记录:

194ddf090284d6f8094eb244b9e8cb13.png

在数据库中,新建查询,执行查询语句:

use UFTSystem

select dsname,* from eap_account order by cacc_num

66055d83af403b96d6cbabd42460b188.png

将该帐套的dsname值修改为附加帐套库的名称UFTData727932_000001:

938caec8f1c5b6488cefbeb4b10f2506.png

修改完成后,即可以用demo登陆到附加的帐套。

三、数据库备份和恢复

1、查询账套在数据库中的名称

进入数据库,点击“新建查询”,执行查询语句:

use UFTsystem

select dsname,* from eap_account

407c75ffea1465fbaacfd73972804230.png

查询结果中cAcc_Num为账套号,cAcc_Name为账套名称, Dsname为数据库名称,查看需要备份的账套对应的数据库名称dsname。

2、备份

假设需要将上图中的004帐套进行备份,dsname为UFTData954681_000004,在数据库中,找到对应的数据库,点击右键“任务”—“备份”:

bc134489e235945b10ab0fbca8b0b74b.png
3e8328407e69916d4100b434c45d6eac.png

点击“添加”,选择备份路径,或者直接点击“确认”默认备份至数据库安装路径下C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackup

bc62d078c84e05a53c9b4f12dd704d3f.png

演示按照默认地址进行备份。

4d6ad914f78258c83532197868a1571b.png

3、恢复数据

如果没有备份帐套也没有保留物理文件的情况下,只存在数据库备份文件.bak时,需要在数据库中进行还原来恢复帐套。

(1)新建帐套

登陆到T+软件中,新建一个帐套,假设如下图帐套:

6d345ef3620bcdf8c1e19d365c7b51d9.png

(2)还原

同样新建查询查看新建帐套对应的帐套名称:

746e0dea989194a299bb56276234acd8.png

在“数据库”中找到查询到的新建帐套的名称,点击右键“

1da3f6ebab2648341f9cbf028880c283.png

选择“源设备”

84fe1376e18f2343a1a06be9444757dc.png
de30ff9e8250be5c7a527983517009ea.png
7f0be9443e98e55cdd6929b05b641d5d.png
4309d3cbd1a586c4d51739948db000b1.png
c5a6a16df29b6af5d8cc1718a4b80c37.png

勾上“还原”,点击左侧的“选项”,选择“覆盖现有数据库”:

9a77e2902c93ff4515f3e7b45642eb2b.png

选择之后,点击“确定”进行还原操作,还原成功之后即可正常登陆软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值