科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Web环境下SQL Server数据备份与恢复(2)

Web环境下SQL Server数据备份与恢复(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

介绍了磁带数据备份及恢复的工作过程,包括在硬盘上建立了一个与磁带的容量相当的数据库,即桥数据库 uV K1p 和在Web信息系统中要实现完整的磁带数据备份及恢复功能。从理论与实践上阐述了如何利用SQL中现有的数据库备份和恢 h^ U<$|v 复的命令以及NT中的IDC技术

作者:赛迪网技术社区 来源:赛迪网技术社区 2007年9月3日

关键字: 备份 SQL Server SQL Server 各版本 数据库

  • 评论
  • 分享微博
  • 分享邮件
实现本系统磁带数据备份与恢复功能的部分IDC文件如下: cMb 2N$)  
/*BKUP.IDC*/ !;i+h?:R4  
Datasource: Web SQL P"'iKe>o  
Template: BKUP.htx MkEolLx7  
Username: sa Tp$Ki`<  
Password: sa "8`s`N_U  
SQLStatement: * w+#D  
+if %jb%=1 z"\&+Y  
+/*判断系统维护员*/ " x{h;#Q  
+SELECT qsrq=convert(varchar(12),getdate(),1), W >=$n 0  
a>w(yd-YXF  
;%U?1md,k  
zzrq=convert(varchar(12),+dateadd(day,1,getdate()),1) t  ?c`\p  
AeK\5; !u,  
+/*预置起始日期和终止日期*/ " x  loL  
f`KO$:xnh  
/*BKUPCZ.IDC*/ qWFHM  
Datasource: Web SQL ">30Zc_|  
Template: BKUPCZ.htx ;N+m8l9  
Username: sa e& CN&  
Password: sa yF#zkO&;@  
SQLStatement: ocmto?DQ  
+INSERT FJJDBBK.DBO.JKLD SELECT * FROM FJJDB.DBO.JKLD q3#l y  
+where convert(varchar(12),gdsj,1)>=′%QSRQ%′ ^Ra ~]  
and convert(varchar(12),gdsj,1)< =′%ZZRQ%′ u_<eyC\%j  
………… E<f&?n>'  
+/*把当前数据库中选定的数据转存到桥数据库中*/ h<{N_ G'  
+DUMP DATABASE FJJDBBK TO TAPE = ′\.tape0′ WITH INIT, NOUNLOAD WID :"/  
+/*备份数据*/ |*oZVzA  
+SELECT TS=′备份数据库操作已完成!′ n%:D!3O  
/*HUIF.IDC*/ "sj)W!F  
Datasource: Web SQL &]D7Z  
Template: HUIF.htx ^>n%RZVF  
Username: sa F7=Rli  
Password: sa i n,OD4a<  
SQLStatement: k+[sy@  
+if %jb%=1 F(>dRo d  
+begin EVs@Q V  
+LOAD DATABASE FJJDBBK FROM TAPE=′\.TAPE0′ WITH i2h@;]ZK  
NOUNLOAD mFfT y^Ew|  
+/*恢复备份数据*/ .>] w&%  
+SELECT TS=′恢复数据库操作已完成!′+/* IqlKp?UOk  
+end YK>6.wk2n  
3;J1b<A {  
/*QLSJKCZ.IDC*/ pGEmd\_  
Datasource: Web SQL Y1*sk'\  
Username: sa |9!2}=|3  
Password: sa unPSCWv)  
Template: QLSJKCZ.htx n7GxFR|  
SQLStatement: bd_$#r  
+delete FJJDB.DBO.JKLD >Ax$`$H  
where convert(varchar(12),gdsj,1)>=′%QSRQ%′ and |vH8 \Wim  
convert(varchar(12),gdsj,1)<=′%ZZRQ%′ eA@L(0h1.  
………… +YpTN=; O  
+/*删除当前数据库中选定的数据*/ 6D?kN5`t  
+SELECT TS=′删除操作已完成!′ epiFn*  
  在本系统中,主数据库保证存储4个月数据。系统规定,系统管理员每月月初备份上月的数据到磁带。然后删除前第4 LZAnz!.E  
个月的数据。实现了当前数据与历史数据的同步查阅,这是Web系统的一个显著的优点。 ]NQ6<& 6  
dlC`6-%(`  
4 结语 aV7i3L  
Y,=5$W1  
  本文介绍了一种特殊的数据磁带备份与恢复的具体实现方法。需要指出的是,数据库备份操作是数据库管理系统非常 n+~,LpqIw  
重要的环节,而数据库备份操作过程又比较复杂,因此,要求我们必须建立完善的规章制度,由专业的系统管理员进行数 4@,#U#N /C  
据库备份和恢复操作。 p8to|fV+  
d6SuvfP"
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章