科技行者

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

知识库

知识库 安全导航

至顶网软件频道SQL Server磁带数据备份(2)

SQL Server磁带数据备份(2)

  • 扫一扫
    分享文章到微信

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

实现磁带备份数据的功能有两方面的困难:首先,SQL Server(以下简称SQL)所提供的数据库的整体备份及恢复功能不能直接满足本系统要求的数据滚动备份。

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

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

  • 评论
  • 分享微博
  • 分享邮件
实现本系统磁带数据备份与恢复功能的部分IDC文件如下: <n9~4/+i  
8 Kz3P6b  
cb`S,d 'M  
/*BKUP.IDC*/ u}RTTAxH  
Datasource: Web SQL 8_[K>aZ  
Template: BKUP.htx Y8}r e) D8  
Username: sa 4UjETG8  
Password: sa -.LJ`:d,  
SQLStatement: AZa{"3~  
+if %jb%=1 0UFk"3_<  
+/*判断系统维护员*/ ,~Y(KE  
+SELECT qsrq=convert(varchar(12),getdate(),1), Z^[o0@Z  
zzrq=convert(varchar(12),+dateadd(day,1,getdate()),1) 5 Ez8(P{  
+/*预置起始日期和终止日期*/ g clV~qX  
/*BKUPCZ.IDC*/ qL>Lo;-j`  
Datasource: Web SQL VNY:e2'u@  
Template: BKUPCZ.htx @ BtN#d{k  
Username: sa TL<)SAE  
Password: sa hl TD{  
SQLStatement: R`H F&&  
+INSERT FJJDBBK.DBO.JKLD SELECT * FROM FJJDB.DBO.JKLD ;!X mz|  
+where convert(varchar(12),gdsj,1)>=′%QSRQ%′ tf!Vy"  
and convert(varchar(12),gdsj,1)< =′%ZZRQ%′ S7 wKV7B^  
………… H\fL`J?ur  
+/*把当前数据库中选定的数据转存到桥数据库中*/ oI^X`>CqK  
+DUMP DATABASE FJJDBBK TO TAPE = ′\\.\tape0′ WITH INIT, NOUNLOAD S5?$W  
+/*备份数据*/ qKl<+3',N  
+SELECT TS=′备份数据库操作已完成!′ "\=V1kse  
/*HUIF.IDC*/ yMwR  
Datasource: Web SQL IE@BL ]q  
Template: HUIF.htx A%$MBY<wY  
Username: sa [}I*mS8L%  
Password: sa lmo{B9]#  
SQLStatement: s@Q> /lY  
+if %jb%=1 6'#%&;:BZ  
+begin GT}t$v  
+LOAD DATABASE FJJDBBK FROM TAPE=′\\.\TAPE0′ WITH =!_ W _  
NOUNLOAD dfr.GGr0y  
+/*恢复备份数据*/ ^ j T E  
+SELECT TS=′恢复数据库操作已完成!′+/* tZ7hu1>f2  
+end sNmi7<Hb&  
/*QLSJKCZ.IDC*/ gU(l,qR  
Datasource: Web SQL G_ I_k`  
Username: sa r/0^v}z+i  
Password: sa +[C4EsqX  
Template: QLSJKCZ.htx CsU[J id*  
SQLStatement: sR)d-o1  
+delete FJJDB.DBO.JKLD ;Zsxe[  
where convert(varchar(12),gdsj,1)>=′%QSRQ%′ and )Pj>j\CBP  
convert(varchar(12),gdsj,1)<=′%ZZRQ%′ Da:>k"w/  
………… =x1&!2  
+/*删除当前数据库中选定的数据*/ %"-c4`  
+SELECT TS=′删除操作已完成!′ 45+$g}  
h'T ,bk  
Zj:ipz i`  
在本系统中,主数据库保证存储4个月数据。系统规定,系统管理员每月月初备份上月的数据到磁带。然后删除前第4个月的数据。实现了当前数据与历史数据的同步查阅,这是Web系统的一个显著的优点。 }OQ/7jLHJ  
|DUg [32  
4 结语 *>;$y  
GRY}%nX#a  
本文介绍了一种特殊的数据磁带备份与恢复的具体实现方法。需要指出的是,数据库备份操作是数据库管理系统非常重要的环节,而数据库备份操作过程又比较复杂,因此,要求我们必须建立完善的规章制度,由专业的系统管理员进行数据库备份和恢复操作。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

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

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