在資料庫伺服器上操作步驟:1.建立資料夾f:/dbbak
2.在f:/dbbak中新建兩個文字檔案dump.sql,dump.bat
3.將dump.bat設為計畫任務,每天3:00執行
---------------------------dump.sql內容如下:
use master
godump database report to 'f:/dbbak/report.dat'
/*可以類似新增多個備份語句*/
go---------------------------dump.bat內容如下:
@echo off
for /f "tokens=1-3 delims=- " %%i in ('date /t') do set date=%%i-%%j-%%k
isql -udumper -sdbsvr -if:/dbbak/dump.sql -dmaster -ppassword
if not exist %date%/nul md %date%
move *.dat %date%
若要增加自動刪除陳舊檔案的功能,可以這樣:
1.建立文字檔案f:/dbbak/mydel.vbs內容如下:
dim fs, f, f1, fc, s
set fs = createobject("scripting.filesystemobject")
set f = fs.getfolder("f:/dbbak")
set fc = f.subfolders
for each f1 in fc
if datediff("d",f1.datelastmodified ,date())>10 then
fs.deletefolder "f:/dbbak/"&f1.name
end if
next
2.在dump.bat檔案的最後增加一行:
cscript f:/dbbak/mydel.vbs
如上修改後,f:/dbbak/下只儲存最近11天自動備份的檔案,若需儲存更多,修改
datediff("d",f1.datelastmodified ,date())>10 中的10改大一點即可
sybase備份與恢復及sybase常用語句
sybase備份有兩種方式,一種是對單錶進行備份,一種是對整個資料庫進行備份 1 單錶備份與恢復 只需要使用sybase提高的bcp命令就可以了 bcp的命令格式 bcp 資料庫名.表名 in out 檔案名字 usa ppassword s servername c 解釋 資料庫名為要備份的資料庫...
sybase備份與恢復及sybase常用語句
sybase備份有兩種方式,一種是對單錶進行備份,一種是對整個資料庫進行備份 1 單錶備份與恢復 只需要使用sybase提高的bcp命令就可以了 bcp的命令格式 bcp 資料庫名.表名 in out 檔案名字 usa ppassword s servername c 解釋 資料庫名為要備份的資料庫...
ORACLE自動備份方法
size medium 步驟如下 1.ap伺服器上建立c backup資料夾 資料夾路徑客戶自己選擇 2.開啟dbbkup.bat 修改紅字部分 儲存 color red exp citictest citictest colm2 file c backup date 4,20 dmp log c ...