asp 备份 mysql数据库_非常好用的asp备份,还原SQL数据库的代码

非常好用的asp备份,还原SQL数据库的代码

更新时间:2008年06月25日 08:50:12   作者:

用asp的朋友,可以用下面的代码,实现mssql数据库的备份还原操作

选择操作:

备份

恢复

数据库名:

">

文件路径:

(备份或恢复的文件路径)

'sql server 数据库的备份与恢复!

if request("action")="backupdatabase" then

dim sqlserver,sqlname,sqlpassword,sqllogintimeout,databasename,bak_file,act

'**************************************************************************

sqlserver = "127.0.0.1"

sqlname = "sa "

sqlpassword ="111"

sqllogintimeout = 15

databasename = trim(request("databasename"))

bak_file = trim(request("bak_file"))

bak_file = replace(bak_file,"$1",databasename)

act = lcase(request("act"))

'**************************************************************************

if databasename = "" then

response.write "input database name"

else

if act = "backup" then

set srv=server.createobject("sqldmo.sqlserver")

srv.logintimeout = sqllogintimeout

srv.connect sqlserver,sqlname, sqlpassword

set bak = server.createobject("sqldmo.backup")

bak.database=databasename

bak.devices=files

bak.action   = 0

bak.initialize   = 1

'bak.replace        = true

bak.files=bak_file

bak.sqlbackup srv

if err.number>0 then

response.write err.number&"
"

response.write err.description&""

end if

response.write "备份成功!"

end if

if act="restore" then

'恢复时要在没有使用数据库时进行!

set srv=server.createobject("sqldmo.sqlserver")

srv.logintimeout = sqllogintimeout

srv.connect sqlserver,sqlname, sqlpassword

set rest=server.createobject("sqldmo.restore")

rest.action=0 ' full db restore

rest.database=databasename

rest.devices=files

rest.files=bak_file

rest.replacedatabase=true 'force restore over existing database

if err.number>0 then

response.write err.number&"
"

response.write err.description&""

end if

rest.sqlrestore srv

response.write "恢复成功!"

else

response.write "没有选择操作"

end if

end if

end if

%>

相关文章

1a1b05c64693fbf380aa1344a7812747.png

自己的空间想做一个相册,找来找去用了picasa,功能很方便,唯一不足之处是获取外链太麻烦,一个一个的复制粘贴太辛苦,于是用asp+javascript的方法写了个简单的程序2009-05-05

4f55910a645b073bc4fc65dc10dc14bd.png

利用ASP实现事务处理的方法...2007-03-03

0ea3c7666119d5615e582f823fb3fad6.png

FSO一些代码...2006-08-08

4f96a78db829b1556ff16de21e013c7a.png

用ASP做的DNS LOOKUP程序...2007-03-03

8cc1031babc6aff2319f1c6af8544aa0.png

通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据的代码说明。2009-09-09

0c932a99bb7b6f23c937db507070cc7b.png

本文针对ASP程序设计中最基础、也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧2006-09-09

cca732bf65a93ed2ec0ac80c638460fe.png

实现纯真IP txt转mdb数据库的方法...2007-07-07

2d9f31f2af7b675a3d153d2b7f1035a7.png

CJJ专用ASP类库中的某个class...2006-07-07

b452cee8ec5cd9e58ab98eba17281e59.png

ASP中实现限制IP的函数详解...2007-04-04

f4838ec7e2d4da28e0b57d4e852dadd4.png

文章详细的介绍在asp中如何来连接mysql数据库并查出数据并输出,同时也介绍了连接mysql核心代码及中文乱码解决办法2012-04-04

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值