书签 分享 收藏 举报 版权申诉 / 16

类型数据库备份与恢复.docx

  • 文档编号:7344923
  • 上传时间:2023-05-11
  • 格式:DOCX
  • 页数:16
  • 大小:18.63KB

action=reload">

collapse"bordercolor="#111111"width="98%"id="AutoNumber3">

恢复数据库

要求空间支持FSO

当前数据库路径:

#F7FFF7">

"readonly>

备份数据库路径:

#F7FFF7">

#F7FFF7">

============================================================================================================================

数据库管理

数据库管理系统



<%

DimZC_DATABASE_PATH

'数据库的路径

ZC_DATABASE_PATH="database/data.mdb"

 

data_array=Split(ZC_DATABASE_PATH,"/")

 

Dimaction

action=trim(request("action"))

Dimdbpath,bkfolder,bkdbname,fso,fso1

SelectCaseaction

Case""

Callchushihua()

Case"CompressData"'压缩数据

Dimtmprs

dimallarticle

dimMaxid

dimtopic,username,dateandtime,body

callCompressData()

case"BackupData"'备份数据

ifrequest("act")="Backup"Then

callupdata()

else

callBackupData()

endIf

case"RestoreData"'恢复数据

dimbackpath

ifrequest("act")="Restore"Then

Dbpath=request.form("Dbpath")

backpath=request.form("backpath")

ifdbpath=""Then

response.write"PleaseinputyourdatabasewholeName"

else

Dbpath=server.mappath(Dbpath)

endIf

backpath=server.mappath(backpath)

SetFso=server.CreateObject("scripting.filesystemobject")

iffso.fileexists(dbpath)Then

fso.copyfileDbpath,Backpath

response.write"数据库被成功还原!


"

else

response.write"没找到您所需要的数据库!

"

endIf

else

callRestoreData()

endIf

Case"SpaceSize"'系统空间占用

callSpaceSize()

Case"deletebackup"

Dimdbname

dbpath=Request.QueryString("dbpath")

dbname=Request.QueryString("dbname")

dbpath=Server.MapPath(dbpath)

dbpath=dbpath&"\"&dbname

setfso=CreateObject("Scripting.FileSystemObject")

Iffso.FileExists(dbPath)Then

fso.DeleteFile(DBPath)

Setfso=nothing

response.write"
您备份的数据库已经"&dbpath&"被成功删除!



返回.."

Else

response.writedbpath

response.write"
输入的路径错误,请确认后重新输入!



返回.."

EndIf

CaseElse

EndSelect

%>

<%

response.write""

Subchushihua()

%>

 

action=CompressData">[压缩数据库]

 

action=BackupData">[备份数据库]

 

action=RestoreData">[还原数据库]

 

action=SpaceSize">[系统空间占用]

 

<%endsub%>

<%

'====================系统空间占用=======================

SubSpaceSize()

OnErrorResumeNext

%>

系统空间查看

 


数据库:

<%showSpaceinfo("../"&data_array

(1)&"")%>

备份数据库:

<%showSpaceinfo("databackup")%>

系统总共:

<%showSpaceinfo("/")%>






返回...

<%

EndSub

%>

<%SubShowSpaceInfo(drvpath)

dimfso,d,size,showsize

setfso=server.CreateObject("scripting.filesystemobject")

drvpath=server.mappath(drvpath)

setd=fso.getfolder(drvpath)

size=d.size

showsize=size&"Byte"

ifsize>1024Then

size=(Size/1024)

showsize=size&"KB"

endIf

ifsize>1024Then

size=(size/1024)

showsize=formatnumber(size,2)&"MB"

endIf

ifsize>1024Then

size=(size/1024)

showsize=formatnumber(size,2)&"GB"

endIf

response.write""&showsize&""

EndSub

%>

<%

SubRestoreData()

%>

 

还原数据库:

 

action=RestoreData&act=Restore">

还原的路径(相对路径):

_Bak.mdb">

还原后的路径(相对路径):

">



返回...

<%

EndSub

Subupdata()

Dbpath=request.form("Dbpath")

Dbpath=server.mappath(Dbpath)

bkfolder=request.form("bkfolder")

bkdbname=request.form("bkdbname")

SetFso=server.CreateObject("scripting.filesystemobject")

iffso.fileexists(dbpath)Then

IfCheckDir(bkfolder)=TrueThen

fso.copyfiledbpath,bkfolder&"\"&bkdbname

else

MakeNewsDirbkfolder

fso.copyfiledbpath,bkfolder&"\"&bkdbname

endIf

response.write"
已经成功备份,你的数据库的路径:

"&bkfolder&"\"&bkdbname

response.write"

点击此处将数据库下载下来:

"&ZC_BLOG_HOST&request.form("bkfolder")&"/"&bkdbname&"

"

response.write"

action=deletebackup&dbpath="&request.form("bkfolder")&"&dbname="&bkdbname&""">当您下载完毕后,点击此处将删除备份的数据库!




返回..."

Else

response.write"Error,,找不到文件!


"

EndIf

Setfso=nothing

EndSub

'------------------检查某一目录是否存在-------------------

FunctionCheckDir(FolderPath)

folderpath=Server.MapPath(".")&"\"&folderpath

Setfso1=CreateObject("Scripting.FileSystemObject")

Iffso1.Folde

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
数据库 备份 恢复
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:数据库备份与恢复.docx
链接地址:https://www.bingdoc.com/p-7344923.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开