微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Asp实现对sqlserver数据库的在线备份和恢复

为了网站数据的安全性,需要经常对数据库进行备份,以免某一天,数据丢失带来一系列的麻烦。在没有服务器的管理权限下,需要在线对数据库进行备份和恢复。这里介绍一下asp在线备份和恢复数据库功能

备份:

<% 

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 

%> 

恢复:

<% 

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 

%> 

注:以上语句是把数据备份到磁盘的backup目录下,文件名为backuptext.dat,大家在使用的过程中,可以自己定义备份的目录和文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐