|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
文件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.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number) mdevname="Restore_"&muid&"_"&mdb dmosvr.backupdevices(mdevname).remove err.clear 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 dmores=server.CreateObject("SQLDMO.Restore") dmores.database=mdb dmores.devices=mdevname %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <body class="bg_frame_up"> <p><strong>Restoring, wait please...</strong></p> <% dmores.sqlrestore dmosvr if err.number>0 then Response.Redirect("http:backuperr.asp?err="&err.number) set dmores=nothing set dmodev=nothing dmosvr.disconnect set dmosvr=nothing %> <p><strong>Database \\\'<%=mdb%>\\\' restore successed!</strong></p> </BODY> </HTML> 返回类别: 教程 上一教程: 用ASP和WML来实现数据库查询 下一教程: ASP字数计算函数 您可以阅读与"ASP数据库恢复的代码"相关的教程: · 将连接数据库的代码隐藏在DLL中 · ASP中通过GETROWS实现数据库记录分页的一段代码 · 从ACCESS数据库恢复BMP图像并显示在WEB页面(MICROSOFT) · Asp备份与恢复SQL Server数据库 · ASP备份与恢复SQL SERVER数据库 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |