| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1926 人关注过本帖
标题:ASP备份数据库
只看楼主 加入收藏
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
 问题点数:0 回复次数:10 
ASP备份数据库

文件1:BackupDB.asp

<%@ Language=VBScript %> <HTML> <HEAD> <META name=VI60_defaultClientScript content=VBScript> <META NAME="GENERATOR" Content="Microsoft FrontPage 4.0"> <SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript> <!--

Sub btnbak_onclick if frmbak.txtsvr.value="" then window.alert(""Server Name" is empty!") frmbak.txtsvr.focus exit sub end if if frmbak.txtuid.value="" then window.alert(""Administrators" is empty!") frmbak.txtuid.focus exit sub end if if frmbak.txtdb.value="" then window.alert(""Database" is empty!") frmbak.txtdb.focus exit sub end if if frmbak.txtto.value="" then window.alert(""Backup To" is empty!") frmbak.txtto.focus exit sub end if frmbak.submit End Sub

--> </SCRIPT> <link rel="stylesheet" href="../../sheets/B2BStyle.css"> </HEAD> <form action="backupdbsave.asp" method="post" id=frmbak name=frmbak> <body class="bg_frame_up"> <p class=heading> Database --> Backup</p> <P align=center> <div align="center"> <center> <table width="60%" cellpadding=1 cellspacing=1 border=0 align=center> <tr> <td class=TD_Mand_FN align="center" height="35" width="40%">Server Name:</td> <td class=TD_Mand_F height="35" width="59%"> <INPUT id=txtsvr name=txtsvr size="20" style="font-family: Arial; font-size: 9pt"></td> </tr> <tr> <td class=TD_Mand_FN align="center" height="35" width="40%">Administrators:</td> <td class=TD_Mand_F height="35" width="59%"> <INPUT id=txtuid name=txtuid size="20" style="font-family: Arial; font-size: 9pt"></td> </tr> <tr> <td class=TD_Mand_FN align="center" height="35" width="40%">Password:</td> <td class=TD_Mand_F height="35" width="59%"> <INPUT id=txtpwd name=txtpwd type=password style="font-family: Arial; font-size: 9pt"></td> </tr> <tr> <td class=TD_Mand_FN align="center" height="35" width="40%">Database:</td> <td class=TD_Mand_F height="35" width="59%"> <p align="left"> <INPUT id=txtdb name=txtdb size="20" style="font-family: Arial; font-size: 9pt"></p> </td> </tr>

<td class=TD_Mand_FN align="center" height="35" width="40%">Backup T<br> <u>(Server Path)</u></td> <td class=TD_Mand_F height="35" width="59%"> <input id=txtto name=txtto style="font-family: Arial; font-size: 9pt"></td> </tr> </table> </center> </div> <p align=center><input id=btnbak name=btnbak type=button value="Start Backup" style="font-family: Arial; font-size: 9pt"></p> </body> </form> </HTML>

文件2:BackupDBSave.asp

<%@ Language=VBScript %> <% dim msvr,muid,mpwd,mdb,mto msvr=Request.Form("txtsvr") muid=Request.Form("txtuid") mpwd=Request.Form("txtpwd") mdb=Request.Form("txtdb") mto=Request.Form("txtto") if mpwd="" then mpwd=""""

on error resume next set dmosvr=server.CreateObject("SQLDMO.SQLServer") dmosvr.connect msvr,muid,mpwd

if err.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number)

mdevname="Backup_"&muid&"_"&mdb set dmodev=server.CreateObject("SQLDMO.BackupDevice") dmodev.name=mdevname dmodev.type=2 dmodev.PhysicalLocation=mto dmosvr.BackupDevices.Add dmodev

if err.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number)

set dmobak=server.CreateObject("SQLDMO.Backup") dmobak.database=mdb dmobak.devices=mdevname %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <body background="../../Images/dot.gif">

<p><strong>Backuping, wait please...</strong></p> <% dmobak.sqlbackup dmosvr if err.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number)

dmosvr.backupdevices(mdevname).remove set dmobak=nothing set dmodev=nothing dmosvr.disconnect set dmosvr=nothing %> <p><strong>Database "<%=mdb%>" backup successed!</strong></p> </BODY> </HTML>

文件3:BackupErr.asp

<%@ Language=VBScript %> <% dim errno,errstr errno=Request.QueryString("err") errstr="" select case cstr(errno) case "18456" errstr="administrators or password error!" case "20482" errstr="server name error or server cannot connect!" case "911" errstr="database not found!" case "15026" errstr="server path not found!" case "3201" errstr="server path not found!" case "3254" errstr="restore from file lawlessness!" case else errstr="unknown error! retry later please!" end select %> <HTML> <HEAD> <META name=VI60_defaultClientScript content=VBScript> <META NAME="GENERATOR" Content="Microsoft FrontPage 4.0"> <SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript> <!--

Sub btnret_onclick history.back End Sub

--> </SCRIPT> <title></title> </HEAD> <body class="bg_frame_up"> <p align=center><font color=#006666><%=errstr%></font></p> <p align=center><input id=btnret name=btnret type=button value=Return style="font-family: Arial; font-size: 9pt"></p> </BODY> </HTML>

搜索更多相关主题的帖子: 数据库 Microsoft ASP align 
2004-06-12 08:40
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 
怎么没有注释呢??

最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-06-13 08:29
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
得分:0 

自己慢慢看

很好懂得


http://www. 版主位置空缺
2004-06-13 08:34
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

我是不怕,因为我不想看……哈哈~

但是有些人如果不加注释的话会很难消化的哦~


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-06-13 08:47
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
得分:0 

那我值考虑自己需求是不行得了

没有考虑醉猫想看不想看

没有考虑到其他人看不看得懂


http://www. 版主位置空缺
2004-06-13 09:04
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

哈哈……对啦~!

你贴这个贴子的时候就应该想到的啦~!


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-06-13 09:09
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
收藏
得分:0 

还是容易看懂


2004-06-14 01:58
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

所有的Redirect后面的地址为什么都没有 // ,都是http: ,这样也行? if err.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number)

这个备份数据库有什么功能?能备分什么数据库,你都没说清楚.....


天津网站建设 http://www./
2004-06-14 12:20
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
得分:0 

你自己加上不就行了

我是从别的地方转的


http://www. 版主位置空缺
2004-06-14 12:32
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
好的帖子转来转去最后一定转成了烂帖,上面都是错误,然后根本运行不了,呵呵

天津网站建设 http://www./
2004-06-14 12:52
快速回复:ASP备份数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015970 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved