数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Web环境下的SQL Server数据备份与恢复[2]


发布日期:2022年01月18日
 
Web环境下的SQL Server数据备份与恢复[2]

实现本系统磁带数据备份与恢复功能的部分IDC文件如下

/*BKUPIDC*/

Datasource: Web SQL

Template: BKUPhtx

Username: sa

Password: sa

SQLStatement:

+if %jb%=

+/*判断系统维护员*/

+SELECT qsrq=convert(varchar()getdate())

zzrq=convert(varchar()+dateadd(daygetdate()))

+/*预置起始日期和终止日期*/

/*BKUPCZIDC*/

Datasource: Web SQL

Template: BKUPCZhtx

Username: sa

Password: sa

SQLStatement:

+INSERT FJJDBBKDBOJKLD SELECT * FROM FJJDBDBOJKLD

+where convert(varchar()gdsj)>=′%QSRQ%′

and convert(varchar()gdsj)< =′%ZZRQ%′

…………

+/*把当前数据库中选定的数据转存到桥数据库中*/

+DUMP DATABASE FJJDBBK TO TAPE = ′tape′ WITH INIT NOUNLOAD

+/*备份数据*/

+SELECT TS=′备份数据库操作已完成!′

/*HUIFIDC*/

Datasource: Web SQL

Template: HUIFhtx

Username: sa

Password: sa

SQLStatement:

+if %jb%=

+begin

+LOAD DATABASE FJJDBBK FROM TAPE=′TAPE′ WITH

NOUNLOAD

+/*恢复备份数据*/

+SELECT TS=′恢复数据库操作已完成!′+/*

+end

/*QLSJKCZIDC*/

Datasource: Web SQL

Username: sa

Password: sa

Template: QLSJKCZhtx

SQLStatement:

+delete FJJDBDBOJKLD

where convert(varchar()gdsj)>=′%QSRQ%′ and

convert(varchar()gdsj)<=′%ZZRQ%′

…………

+/*删除当前数据库中选定的数据*/

+SELECT TS=′删除操作已完成!′

在本系统中主数据库保证存储个月数据系统规定系统管理员每月月初备份上月的数据到磁带然后删除前第个月的数据实现了当前数据与历史数据的同步查阅这是Web系统的一个显着的优点

结束语

本文介绍了一种特殊的数据磁带备份与恢复的具体实现方法需要指出的是数据库备份操作是数据库管理系统非常重要的环节而数据库备份操作过程又比较复杂因此要求我们必须建立完善的规章制度由专业的系统管理员进行数据库备份和恢复操作

[] []

               

上一篇:教你如何在SQL Server数据库中加密数据

下一篇:Web环境下的SQL Server数据备份与恢复[1]