博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASP备份MSSQL数据库

Posted on 2005-09-01 11:14  雨叶秋寒  阅读(560)  评论(0)    收藏  举报
<!--#include file="conn.asp"-->
<
SQL
="backup database [database] to disk='"&Server.MapPath("backup")&"\"&"20050901.dat"&"'" 
'备份数据库到backup文件夹下,备份文件名为20050901.dat
SQL="Restore database [database] from disk='"&Server.MapPath("backup")&"\"&"20050901.dat"&"'" 
'恢复备份文件到数据库,备份文件为backup文件夹下的20050901.dat
conn.execute SQL
on error resume next
if err<>0 then
response.write 
"错误:"&err.Descripting
else
response.write 
"数据备份并恢复成功!"
end if
%
>

单独执行备份数据库语句可以通过,但当执行恢复数据库语句时会提示错误:“
因为数据库正在使用,所以未能获得对数据库的排它访问权。