非常好用的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
%>
相关文章
自己的空间想做一个相册,找来找去用了picasa,功能很方便,唯一不足之处是获取外链太麻烦,一个一个的复制粘贴太辛苦,于是用asp+javascript的方法写了个简单的程序2009-05-05
利用ASP实现事务处理的方法...2007-03-03
FSO一些代码...2006-08-08
用ASP做的DNS LOOKUP程序...2007-03-03
通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据的代码说明。2009-09-09
本文针对ASP程序设计中最基础、也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧2006-09-09
实现纯真IP txt转mdb数据库的方法...2007-07-07
CJJ专用ASP类库中的某个class...2006-07-07
ASP中实现限制IP的函数详解...2007-04-04
文章详细的介绍在asp中如何来连接mysql数据库并查出数据并输出,同时也介绍了连接mysql核心代码及中文乱码解决办法2012-04-04
最新评论