TA系统数据库维护手册利用TA系统做数据库的备份和恢复1、本地数据库备份:1、具体方法:使用GUI连接到TA Server上,在服务器配置里面选择任务调度策略,新建一个备份数据库任务,riL J肆霜驚繰畿瞿箴蠶蠶令黠F向导’您只扁要)^择和输入-锁•:上一歩⑤fr一步凰〉|飓消1注意:完全备份的间隔时间根据日志产生量来确定, 的计算公式是:完全备份的间隔天数<= (磁盘大小12)1每天产生的日志量,推荐至少每周做一次完全备份设S任务执行时闾翳鹭驛矗餐離舉熬期靡?下跻调度时间•翻沁择O 立即执昏©计立嗣—每天执行 ©毎周执行厂1L 債D 垢月执匸ro 自定义时问 piZJ 31^~3314"上’:'4取消I注意:备份参数选择完全备份, 可以根据需要选择是否清除数据库里面的数据;如果选择了“备份完成后清除旧日志” 定要选“紧缩数据库空间”才能保证数据库空间有效释放。
厂1L 債1、 融髓巒执行时,■^统将日志目鳩份在愆指走的歸桎下.關徨为远程服务备份类型;© 融韻邺•O 増量备份(増呈备愉之前必颔进行过完全备份)H ■ ■ ■ ■ ■ ■ ■ X0不删除I 日日志 O 渚除所有旧日志 O 活隍氏于厂数嶠库选项:□紧霜数据库空间验证完全备份是否成功: 棗曲日志°<上1步迢〕I T -步®〉| 取消 ]在开始菜单,选择程序,TOP SEC 安全审计综合分析系统,审计服务器,配置服务器,在数据库设置里面找到备份文件路径,验证路径里面是否存在定制时间的文件,并且以 DBK为扩展名基本设置数据库设置厂1L -I II詹麗驚繰畿霭霧離卸翳号鯛'您只需要选擇和输1硕数据库类型|HS 5eL SIKVEE2000 3服薯器诵口 |1433用尸名 恋码备阱文件诧径[eTVbak=取消I2、 建立增量备份:任务荃本信息职消I 同建立完全备份的方法,在备份参数里面选择增量备份, 建议增量备份的时间间隔为一天,可以根据需要调整设S任务执行时闾翳鹭驛矗餐離嬲曙期靡?下跻调度时间•翻沁择需"O 立即执昏c 上一齿国11下一歩也〕〉| 取消 I注意提示:必须已经成功做过完全备份才可以建立增量备份厂1L 債II融勰巒执行时,统将日志目鳩份在您指走的蹄轻下.關勧远程服务备份类型;0完全备份 0増呈勧幷増曼备符乏箭匹须进行过完至备扮丁j■ H H ■ ■ ■ ■ ■ H ■ ■ ■ ■ H ■ H ■ ■ ■ ■ ■ H H ■ ■ ■ ■ . — . . ■ ■ ■ H ■ H ■ ■ H H ■ ■ ■ ■ . H ■ ■ ■ H ■ H ■ ■ H H ■ ■ ■ ■ . H ■ ■ ■ H ■ H ■ H0不删除I 日日志 O 満殊所有旧日志圭的日志-数鬻库逝项:□紧霜数据库空间3、验证增量备份是否成功:厂1&计划执I ~0骞沃抉行0毎周执行 0毎月执疔0自定义时问[Si re F0ZI W |i 壮越血 W1^~3 |M 西號314:29:[J 2<上1步迢〕I T -步®取消IFBK同验证完全备份的方法,验证数据库备份路径里面是否存在定制时间的文件,并且以为扩展名2些有用的心得(来自深圳雷江生)、刚刚安装设置完成后,建议立即做一次的完整备份;保证完整备份的DBK文件尽可能小,这样在进行历史数据的恢复的时候,速度会快些。
4以后可以只做增量备份并选择清除所有旧日志。
这样可以保证数据空间不会无限增长;-恢复历史数据的时候,如果选择定制时间为20040402-20040403以FBK为扩展名文件,这时备份过程只会选择开始第一次做的完整备份文件和这个FBK文件,这样进行历史数据的恢复的时候,速度会快些。
因为每次恢复历史文件都会使用到初始的完整备份文件, 因此这个文件十分重要,就像加密机中的根证书,需要妥善保存。
注意:有时audit20base.ldf过大,会造成一个错觉"我的备份策略明明设的是备份完成后清除旧日志,为什么还是没清除掉?”LDF文件是用来记录数据库更新情况的文件, 称为事务日志。
缺省情况下事务日志是自动增长的,有时因各种原因会变得很大甚至占满硬盘,而我们TA的备份策略是不备份事务日志的。
解决办法分两步:第一步是清空当前事务日志;第二步是确保事务日志不再增大。
具体操作如下:第一步:打开查询分析器,输入命令dump tran saction audit20base with n o_log 并执行,再打开企业管理器右键audit20base数据库所有任务收缩数据库收缩文件选择audit20base_log 在收缩方式里选择收缩至xxM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了;第二步:打开企业管理器'《键audit20base数据库属性选项故障还原选、择简单模型3、本地激活备份的数据库: 激活数据库的操作是把备份的数据库文件导入到本地的历史库中。
在 史数据库库管理, GUI 上选择工具,历-历史数粥库 厉史数据库是备份任务定时进行备份的数据库-切换到 及史数庫*可以对历史数据逬行查询和闻览-如果历史数 韜障対空,则首先需要从剤壷中导入需要的历史数据阵, 檄活的历史璋:£0041010-20041010. FBE 厂数据库选择 -------------------------- ®当前議据库j O历史数曙库 数据粗始时阀「毅据箱束时间I 备份类型 文f 牛信息 2004-LO-10 2004-10-10 2004-10-10 DEE 20D4-10-10 FEE 20C410^.. 20C410... 选择一个备份的文件,并激活,2d-历史数齬库 ----------------------------------------------------- 史数据库是备份任务定时进行备份的数据库-切换到 历史数据庫,可以对历史数据进行查询和训览.如果历史数 需障対空#则首先需要从剤壷中导入希要的历史数据庫, 徼洁的历史璋:£0041010-20041010. FSE 厂数据库选择 -------------------------- ©兰前数据库 O历史数据库在出现成功提示后, 会看到激活的历史库的变化百度文库=历史数粥库史数据库是备份任务定时进行备份的数据库-切换到 历史数站庫,可以对历史数据进行查询和肉览.如果历史数 需障対空,则首先需要从剤壷中导入希要的历史数据庫, 徼洁的历史璋:£0041010-20041010. ESE厂数据库选择 --------------------------------------------①当•前議据库j O 历史数据库「诞S Jg 如时何'毁据第彌恫I 樹宾型|京件馆fe i2004-10-1020D4-10-10 EEK 200410^..■ |ZLkj4~10~iufOC^E"TC"TO FBK i0O41 o7.. —'可以在数据库选择里面,切换到当前数据库或者历史数据库,-历史数曙库 -------------------------------------- -- -------历更数据库是番份任务定时进行备份的数据库-切飙到 厅史数库*可找对历史数据逬行查询和闻览-如果历史数 需障対空,则首先需要从刖壷中导入需要的历史数据阵- 檄活的15史璋:£Oa41010-20041010.E6E厂抿圍先軽--------®当前議据库j o 历史数据库切换的历史库,系统的菜单会发生变化如下:数®起始时阔2004-10-102004-10-10数据结束时间备份类型.文件信息2004-10-10 20D4-10-10EEK FBK200410... 200410...百度文库怎锹D 功能⑸ 0志直诲3牴务报壷浏览® 实时腫视他肯理策略Q 工具(D 奁看信息妁注意事项SQL Server 将 xxxxyyzz-xxxxyyzz.dbk(fbk) 文件导回audit20hist.mdf 的过程,如果历史库文件过大,一定要保证硬盘剩余空间足够, 激活过程要耐心等候,激活成功后有一个成功提示框弹出;audit20hist 的状态是“正在装载”,见下图历史数据库的激活操作就是通过如果激活时提示“历史数据库正在被其他用户使用”,在SQL 企业管理器里看到* .-悟 I' ■'■ J .-' ;i[i7"i-.*1 >.|O1"Iiiffl細】^6^-JitKn-jU-JV Mjm-3U-La-----------------------------------rar<cn「F^fl=?rP' -------------------- 爲史虽》皋9站丑悴制盘上*比徳抵=un事 舞鑒血阳鈣瘵鞭iS 鱷礙冒*: HIKCT 厂■刃吃 n m矯餅忝窜2・0■■ ■G_d 加L*-■^mwni!:r_(j 科 卓心ai ii ML Twf 存》u 怦,I [斥门而FWE 顽幵西 < 'J. :: *<«!■■ ?l 川k* J 色]亍扫■ [F •片“门 J为 JCI*叩 1•弋蜜 sxrv) IA 野 B □勺J 1WQP A :芭 ralEffEia 应::、口-uft]星 ?Ui!lirtj*!t 昭— 蘇® I-W [町』也」j 管比畀。
弭门辄二母 SQL £50"射二 氐 Q**L L)I 『1■■如■ IfTP-二4 »flJ? ” U r U E Ut tj 辰y t u r tiIL U .2二J 靱碎庐IE 些 +T 」Tfl 七 _|£fil s ja^tt4-二IH.W Dor 4 dwqjMS-WtcRicnwa<^d'iOh i7i '工 udL c2D^dr£liqUB■曲I■品 h —JE wf Ab (f用户©卑色_J/叭沪Uia FQuThtFZ n .農壬I 隠TT 温g 计酣■ . I.Q ~.1皿3孑疸,"也d n ..]爲I .丁临I 「期A ;:沁职,.]Z —这就是指历史库激活过程被意外停止了,解决办法是到SQL 企业管理器中,删除audit20hist ,然后打开 audit20base 里的一个表 db_policy ,将字段status 值改为0,然后重新激活历史库;4、将备份文件导入到 TaServer 备机需要将备份的文件手工拷贝到 Ta Server 的备机上,路径同数据库备份路径,以下的操作同在本地激活备份的数据库, 注意以下几点: 在做数据库的激活操作时,GUI 连接到TaServer 的备份机器上, 如果导入增量备份文件(FBK ),必须存在其上次的完全备份文件 (DBK ),可以随增量备份文件一起拷贝到备份机器上; 备份文件的路径在开始菜单的TOP SEC 安全审计综合分析系统,审计服务器,配置服务器里面设定 在两个机器都要配置数据库的备份路径,如下图: 1、 2、 3、 4、 基本设置数据库设置 載裾库粪型 |H3 5eL STfiVEE2000服薯器端口 |1433 用尸名取消I5、数据库的迁移1. TA 安装时自动在 …\MSSQL\DATA 目录下生成如 auditbase, audit proc 等数据库文件,这 个目录是安装 MS SQL Server 时定义的数据库目录路径,见下图文样归立匸怕册ifl® 耐中□f Cfi * 心丄”女戶rtft*_j 111:j 5葩. n p■砒严吃i.±iJJ ijcn^tF ,4 Loq ■袖n nasBB/^ 二r/fcr-m^l也曲吓J u4 ■■匈■3 lOIhrp_j Mch^MT-3坯L JEACHJIF+,环OFrd4 AfPlI 叫J Lsorsdft 口■更c伸ijzihqjri rx_ 3P4™frMET _s呃眦二;a [胛75■幻更__J PEh “nnocare J HSh 1a 矽亠Td-- ffiH1慢占吕ffWtM期£D4_1DS岂L诃仙丁・和KM*T0»3F]i s tZfl biM. .]:[> L-|Mbz±rg Fit玄砖叶“口也1 ub^.Fdl i II^D^H WCFSft血■04-泊兀iftLTi ijij亍?np粘"為MDKD DflI 裂rrnk妙■HMOKT和斗e畜 1 口却点WtlF它片SOfl^EH-JOaOSLd iFiFJLkJ jHiUB WW题I665戸则1冋Irrijr E*B WCf如iUPJ-lJ^)rr 为田?邛WPFF*口£叶1 oao国日列O«B*L茁R E M^4H-10 305L■riM.細mt* 空"n| '1471|||| br"\jn+H Til pr” n朴i?'TiiP-wtIrrdT744 rfi M5-DMdl?55^-tiDckhgildl-E-LZi^沁g Fin3ua^D3-^1 IJSfi■汕巧"砂rfl血钉|T环nwdzkgH厲沁弋• F|"3-iortj-M-i; df[RZt KB ai*出He fit3Diis-n3-zi irss 霽Kxtr-i-rd ndr WW sf*2ua^-Qj-Z4 U M J H niflF1严m MW SSI rco制irzd 乂*」町±TSBkB聞Hr SMrEia■出17 .ss 声FirdtEI①】肥好MCf SP*300^4H-30DOHBWlPtfthl:an Efl HH-JO 30^0七± J 脱□试十也4,□1 PM^k'SLfrLb-E EFFM -1 E " 2 ■粋J 3II102.有时因为该目录所在硬盘剩余空间不够,需要将这个数据库转到其它硬盘路径去,操作方法如下:a) 停止TA-Controller 服务;b) 打开企业管理器右键audit20base数据库所有任务分离数据库确定;C) 把audit20base.mdf 和audit20base.ldf 移动到新硬盘路径;d) 在企业管理器右键数据库所有任务附加数据库选择新硬盘路径下的e)f ) audit20base.mdf 确定;对其它数据库重复步骤b至步骤d ;启动TA-Controller 服务利用SQL Server做数据库的操作1、备份:在SQL Server企业管理器里,选择管理->数据库维护计划,新建数据库维护计划,如下数据库选择audit20base,;选择魏£库选捧为基刨逹雉护计划的数誓库0「全部数据庫回 厂全都乘字充数据库(mm 盘日L model msdb > H ) r 全部用户数据库t 際mastei. model 和呢db 之外的所有数据库? OJ]在指定数据库备份计划里面,时间计算公式同上面的完全备份计算方法 猜定魏£库备份计划指定数据库备愴计划以避免由于丟㈱昔误而造成的数据损失.-■■■.. ........................ ... ................. ... .... ............................................. ... ■■■■ UJ17隹迦鑒辻刘敢二却◎丞>址斂逅崖⑥ R 完成时验任备份的主整性叨指定存储备份文件的位置; 广磁带曰 庁掘盘也) 调度⑤:每1周在星期a 发生,在Z 皿血a 如下数据库ojd駕口□□汀<上一步Q ) I 下一步Qi ) ” 取消 2d<上一步Q )|下一步⑴)》|取消更改©…I其他的根据需要选择:据定Stases录指定存储备份更件的目录•要存储备扮立件的目录:揮使用默U备槪目录(UJr使用此目录固:厂为毎个数据库创逮子§录© 厂删除早于此时同的文备份艾件扩展名町<上一步Q”下一步⑴)》| 取消注意:在数据库维护计划里产生的备份文件为数据库的完全备份在企业管理器数据库audit20hist上右键选择还原数据库,2SJ|bak 2、导入历史库:还療数据庠[^XMSS'OLkaudit20base :dbk备份号底;|1E 还原备份集(Q 〕數据库-死全凶 数窗库-差异匡〕 事君日志① 文件或文件蛆广读取备扮■集蓿息并添加到备份历史记录冋I 确定 I 取消 I 帮助 ]选择设备里面选择数据库维护计划里面生成的备份文件,可以是异地拷贝过来的文件 选择还原设备在胚原了该备份后/SQLServer 榕试着从下面所列设备中还原.备份集:还原自归:厂恒从下列名称的媒萍中通原B 〕: 煜俸名称也]I还原为魏据库因卜udt^OhiEt席从设备IM 〕设备世|;查看内容心…席磯盡阻)百度文库I 确定I噩消I 确定返回上层选项卡,在选项栏里注意红色框的选择,其中,移至物理文件名改写成audit20hist_Data.MDF 和 audit20hist_Log 丄DF帛规选顶||厂在还原萼于备份后均弹出阱芾(如果有> [E1厂庄还原笑e 剳弄虐E 卜■将数据库文件还原加臣〕;再至韧埋更忏箔D; W 殆QIAD 乳我曰曲吃(JhistJU 已HDF |D: \MSSaL\0 血'日Udi 因hi 址Lc©LD F恢童芫成状态 -------------------------------------------------使数据库可以继续运行,但无法还原其它爭务日志(Lb 使数®库不再运行J 但能还原其它争势曰志回-使数摇库为只读,但能还原更它爭务日志[D ). 撤悄史憚:p;谢站QIA 昭航UP'UNDCLaidi 创hi 就恥TI 确宦 I 取消 I 帮助 I确定既导入到历史数据库如果由于在开始的时候,没有做仔细的备份,导致出现数据不断增长,磁盘空间不足的问题。