谢谢各位,备份时确实没有影响,可以成功备份,但是还原时,为什么老是出错
错误是:因为数据库正在使用,所以未能获得对数据库的排它访问权,我都把还接给关闭了还会。
还原代码:
on error resume next
set cmd=server.createobject("adodb.command")
set cmd.activeconnection=conn
cmd.commandtimeout=999999
sql = "restore database "&databasename&" from disk='"&bak_file&"' with recovery"
cmd.commandtext=sql
cmd.execute
set cmd=nothing
conn.close
set conn=nothing
if err.number=0 then
response.write ("<script language='javascript'>alert('恭喜!数据恢复成功');</script>")
else
response.write ("<script language=javascript>alert('错误! "&err.number&"');</script>")
end if