為了網站數據的安全性,需要經常對數據庫進行備份,以免某一天,數據丟失帶來一系列的麻煩。在沒有服務器的管理權限下,需要在線對數據庫進行備份和恢復。這裡介紹一下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
%>
(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)