ASP数据库恢复的代码

2016-01-29 17:31 12 1 收藏

ASP数据库恢复的代码,ASP数据库恢复的代码

【 tulaoshi.com - ASP 】

  文件4:RestoreDB.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("'Restore From' is empty!")
frmbak.txtto.focus
exit sub
end if
frmbak.submit
End Sub

--
</SCRIPT
</HEAD
<form action="restoredbsave.asp" method="post" id=frmbak name=frmbak
<body class="bg_frame_up"
<link rel="stylesheet" href="../../sheets/B2BStyle.css"

<p class=heading Database -- Restore</p

<P align=center
<div align="center"
<center
<table width="60%" height="71" 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"
<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"
<INPUT id=txtuid name=txtuid 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"
<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"
<INPUT id=txtdb name=txtdb style="font-family: Arial; font-size: 9pt"</td
</tr
<tr
<td class=TD_Mand_FN align="center" height="35" width="40%"Restore
From:<br
<u(Server Path)</u</td
<td class=TD_Mand_F height="35"
<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 Restore" style="font-family: Arial; font-size: 9pt"</p
</body
</form
</HTML

文件5:RestoreDBSave.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.number0 then Response.Redirect("http:backuperr.asp?err="&err.number)

mdevname="Restore_"&muid&"_"&mdb
dmosvr.backupdevices(mdevname).remove

来源:http://www.tulaoshi.com/n/20160129/1501746.html

延伸阅读
标签: 网络
恢复数据     如何恢复数据库?网站管理员在重装服务器系统或者迁移完服务器后需要恢复数据库,下面给大家介绍的是批量恢复MySQL数据库方法,该方法适用于迁移服务器后批量恢复数据库,以及本机重做系统后批量恢复数据库。 批量恢复 1、备份MySQL 先停止MySQL,再把MySQL的data目录完全备份(复制Data目录到其他地方)。 2、恢复数据...
标签: Web开发
用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的每日一星的功能,就要提供给网友上传照片的功能。上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很...
标签: ASP
  这篇文章以VB生成的DLL封装ASP代码来连接数据库(以Access数据库为例)。  一般情况下我们在用ASP连接Access的数据库时通常都会进行如下的操作 '//Proconn.asp <% dim ProConn set ProConn=Server.CreateObject("ADODB.CONNECTION") ProConn.Open "driver={Microsoft Access Driver (*.mdb)};uid=;pwd=123;DBQ=" & Serve...
标签: ASP
      ASP有一个最重要的功能,就是它可以让你非常轻松地连接数据库。通常都是和一个Access或者一个SQL数据库相连。因为Access是最容易起步的,同时,在你的机器上也许已经都装有Access了,所以,在下面的例子中,我们都将使用Access来做例子。一旦你学习了ASP和Access数据库连接的核心技术方法,当你开始使用SQL server...
标签: ASP
  ASP是一个Web服务器端的开发环境,它提供了一种简单易学的脚本(VBScript或Jscript),并带有许多内置的对象,从而提供了一条简捷的编程之路。更为重要的是,ASP中提供了ADO对象,让程序员可以轻松操作各种数据库,从而可以产生和运行动态的、交互的Web服务应用程序。 目前,国内很多电子商务站点都采用了ASP技术来与数据库交互,为用...