如何用ASP对SQL2000 2005数据库进行备份和还原

1、备份 
<% 
SQL="backup database 数据库名 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 "数据备份成功!" 
end if 
cnn.close 
set cnn=nothing 
%> 

2、恢复  (注恢复要在没有使用数据库的情况下恢复)
<% 
SQL="Restore database 数据库名 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 "数据恢复成功!" 
end if 
cnn.close 
set cnn=nothing 
%>

本博客所有文章如无特别注明均为原创。作者:sysdee复制或转载请以超链接形式注明转自 成功志
原文地址《如何用ASP对SQL2000 2005数据库进行备份和还原
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(1)

rewrwer遥遥有
435 5年前 (2019-08-13) 回复