實現本系統磁帶數據備份與恢復功能的部分IDC文件如下
/*BKUP
Datasource: Web SQL
Template: BKUP
Username: sa
Password: sa
SQLStatement:
+if %jb%=
+/*判斷系統維護員*/
+SELECT qsrq=convert(varchar(
zzrq=convert(varchar(
+/*預置起始日期和終止日期*/
/*BKUPCZ
Datasource: Web SQL
Template: BKUPCZ
Username: sa
Password: sa
SQLStatement:
+INSERT FJJDBBK
+where convert(varchar(
and convert(varchar(
…………
+/*把當前數據庫中選定的數據轉存到橋數據庫中*/
+DUMP DATABASE FJJDBBK TO TAPE = ′
+/*備份數據*/
+SELECT TS=′備份數據庫操作已完成!′
/*HUIF
Datasource: Web SQL
Template: HUIF
Username: sa
Password: sa
SQLStatement:
+if %jb%=
+begin
+LOAD DATABASE FJJDBBK FROM TAPE=′
NOUNLOAD
+/*恢復備份數據*/
+SELECT TS=′恢復數據庫操作已完成!′+/*
+end
/*QLSJKCZ
Datasource: Web SQL
Username: sa
Password: sa
Template: QLSJKCZ
SQLStatement:
+delete FJJDB
where convert(varchar(
convert(varchar(
…………
+/*刪除當前數據庫中選定的數據*/
+SELECT TS=′刪除操作已完成!′
在本系統中
本文介紹了一種特殊的數據磁帶備份與恢復的具體實現方法
[
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22396.html