為了網站數據的安全性,需要經常對數據庫進行備份,以免某一天,數據丟失帶來一系列的麻煩。在沒有服務器的管理權限下,需要在線對數據庫進行備份和恢復。這裡介紹一下ASP在線備份和恢復數據庫的功能。
備份:
01
<%
02
SQL="backup database 數據庫名 to disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
03
set cnn=Server.createobject("adodb.connection")
04
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd=密碼"
05
cnn.execute SQL
06
on error resume next
07
if err<>0 then
08
response.write "錯誤:"&err.Descripting
09
else
10
response.write "數據備份成功!"
11
end if
12
%>(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)01
<%
02
SQL="Restore database 數據庫名 from disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
03
set cnn=Server.createobject("adodb.connection")
04
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd=密碼"
05
cnn.execute SQL
06
on error resume next
07
if err<>0 then
08
response.write "錯誤:"&err.Descripting
09
else
10
response.write "數據恢復成功!"
11
end if
12
%>(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)