用ASP備份資料庫 (轉)
1:Backup.
Database --> Backup
Server Name: | |
Administrators: | |
Pass: | |
Database: | | Backup To: (Server Path) | |
檔案2:BackupDBSave.asp
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.Create("DMO.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
%>
Backu, wait please...
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.dinnect
set dmosvr=nothing
%>
Database '' backup successed!
檔案3:BackupErr.asp
dim errno,errstr
errno=Request.QueryString("err")
errstr=""
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
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993065/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- 資料庫邏輯備份(轉)資料庫
- ORACLE 資料庫備份技術(轉)Oracle資料庫
- (轉)使用Xtrabackup備份MySQL資料庫MySql資料庫
- 用Python備份MYSQL 資料庫PythonMySql資料庫
- 資料庫備份資料庫
- SQL Server資料庫在ASP.NET中的備份SQLServer資料庫ASP.NET
- 《mysql資料庫備份小指令碼》(轉)MySql資料庫指令碼
- (轉)使用Xtrabackup備份MySQL資料庫(續)MySql資料庫
- ORACLE資料庫的邏輯備份(轉)Oracle資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- Linux下用PHP實現XML備份Mysql資料庫(轉)LinuxPHPXMLMySql資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- 資料庫連結的備份指令碼(轉)資料庫指令碼
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 【DG】怎麼使用Data Pump備份物理備用資料庫資料庫
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- 使用RMAN備份資料庫資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫自動備份資料庫
- SQLserver備份資料庫示例SQLServer資料庫
- mysql 備份資料庫 mysqldumpMySql資料庫
- 備份SQL Server資料庫SQLServer資料庫
- master資料庫備份原因AST資料庫
- 資料庫備份基本策略資料庫
- SQL Server資料庫備份SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫