ASP實現(xiàn)SQL備份、恢復
更新時間:2006年08月24日 00:00:00 作者:
1、備份
<%
SQL="backup database 數(shù)據(jù)庫名 to disk='"&Server.MapPath("backup")&"\\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯誤:"&err.Descripting
else
response.write "數(shù)據(jù)備份成功!"
end if
%>綠色c hinaip ower. comAYrCJ6B
2、恢復
<%
SQL="Restore database 數(shù)據(jù)庫名 from disk='"&Server.MapPath("backup")&"\\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯誤:"&err.Descripting
else
response.write "數(shù)據(jù)恢復成功!"
end if
%>
<%
SQL="backup database 數(shù)據(jù)庫名 to disk='"&Server.MapPath("backup")&"\\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯誤:"&err.Descripting
else
response.write "數(shù)據(jù)備份成功!"
end if
%>綠色c hinaip ower. comAYrCJ6B
2、恢復
<%
SQL="Restore database 數(shù)據(jù)庫名 from disk='"&Server.MapPath("backup")&"\\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯誤:"&err.Descripting
else
response.write "數(shù)據(jù)恢復成功!"
end if
%>
相關文章
為什么ASP中執(zhí)行動態(tài)SQL總報錯誤信息?提示語句語法錯誤
為什么ASP中執(zhí)行動態(tài)SQL總報錯誤信息?提示語句語法錯誤...2007-04-04用Asp備份與恢復SQL Server 數(shù)據(jù)庫
用Asp備份與恢復SQL Server 數(shù)據(jù)庫...2006-08-08asp實現(xiàn)的查詢某關鍵詞在MSSQL數(shù)據(jù)庫位置的代碼
整體而言,這段SQL只適宜用在小型數(shù)據(jù)庫上,ASP中的循環(huán)也沒效率,大庫還是別用了,小庫可以考慮。如果是大庫的話,請聯(lián)系皇子要另外一份牛人寫的SQL查詢語句。2010-04-04