怎么用asp备份sql数据库

怎么用asp备份sql数据库,第1张

没有这样的方法,必须使用sql客户端,看一下你数据库用的是什么版本,比如sql2000,那你本地需要装sql2000,然后连上远程数据库,将数据库备份到本地。ftp在这里是没用的

你理解错误,你说只给了你ftp,如果只给你ftp的话,你网站如何去连接数据库?网站还如何运行?你检查一下网站的数据库连接页面,里面有连接数据库的各种参数

ping一下域名啊,域名对应的公网IP即可

这串代码是我给你的吧,当时我是从那参考资料里摘出来的,这段代码备份的时候没有关闭数据库连接。你刚刚备份完就恢复,当然要出错了,你改为下面的,然后重起下IIS和SQL SERVER试试看。

1、备份

<%

SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"

set cnn=Server.createobject("adodb.connection")

cnn.open "driver={SQL Server}Server=服务器名uid=sapwd="

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=sapwd="

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

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9996222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存