麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

非常好用的asp備份,還原SQL數(shù)據(jù)庫的代碼

2024-05-04 11:09:24
字體:
供稿:網(wǎng)友
用asp的朋友,可以用下面的代碼,實現(xiàn)mssql數(shù)據(jù)庫的備份還原操作
 
 
 
<form method="post" name="myform" action="?action=backupdatabase"> 
選擇操作: 
<input type="radio" name="act" id="act_backup"value="backup"> 
<label for=act_backup>備份</label> 
<input type="radio" name="act" id="act_restore" value="restore"> 
<label for=act_restore>恢復(fù)</label> 
<br> 
數(shù)據(jù)庫名: 
<input type="text" name="databasename" value="<%=request("databasename")%>"> 
<br> 
文件路徑: 
<input type="text" name="bak_file" value="c:/$1.bak"> 
(備份或恢復(fù)的文件路徑)<br> 
<input type="submit" value="確定" id=submit1 name=submit1> 
</form> 
<% 
'sql server 數(shù)據(jù)庫的備份與恢復(fù)! 
if request("action")="backupdatabase" then 
dim sqlserver,sqlname,sqlpassword,sqllogintimeout,databasename,bak_file,act 
'************************************************************************** 
sqlserver = "127.0.0.1" 
sqlname = "sa " 
sqlpassword ="111" 
sqllogintimeout = 15 
databasename = trim(request("databasename")) 
bak_file = trim(request("bak_file")) 
bak_file = replace(bak_file,"$1",databasename) 
act = lcase(request("act")) 
'************************************************************************** 
if databasename = "" then 
response.write "input database name" 
else 
if act = "backup" then 
set srv=server.createobject("sqldmo.sqlserver") 
srv.logintimeout = sqllogintimeout 
srv.connect sqlserver,sqlname, sqlpassword 
set bak = server.createobject("sqldmo.backup") 
bak.database=databasename 
bak.devices=files 
bak.action = 0 
bak.initialize = 1 
'bak.replace = true 
bak.files=bak_file 
bak.sqlbackup srv 
if err.number>0 then 
response.write err.number&"<font color=red><br>" 
response.write err.description&"</font>" 
end if 
response.write "<font color=green>備份成功!</font>" 
end if 

if act="restore" then 
'恢復(fù)時要在沒有使用數(shù)據(jù)庫時進行! 
set srv=server.createobject("sqldmo.sqlserver") 
srv.logintimeout = sqllogintimeout 
srv.connect sqlserver,sqlname, sqlpassword 
set rest=server.createobject("sqldmo.restore") 
rest.action=0 ' full db restore 
rest.database=databasename 
rest.devices=files 
rest.files=bak_file 
rest.replacedatabase=true 'force restore over existing database 
if err.number>0 then 
response.write err.number&"<font color=red><br>" 
response.write err.description&"</font>" 
end if 
rest.sqlrestore srv 
response.write "<font color=green>恢復(fù)成功!</font>" 
else 
response.write "<font color=red>沒有選擇操作</font>" 
end if 
end if 
end if 
%>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品av久久久久久网址 | 亚洲国产精久久久久久久 | 亚洲精品a级| 国产免费传媒av片在线 | 一级做a爱性色毛片免费1 | 久草手机视频在线观看 | 羞羞视频免费网站 | 久久久久久久久久久久久九 | 曰本三级日本三级日本三级 | 久久福利剧场 | 亚洲成人福利电影 | 在线亚洲欧美日韩 | 久久亚洲春色中文字幕久久 | 国产18成人免费视频 | 中文字幕在线播放视频 | 久久福利小视频 | 午夜视频久久 | 久久精品日产高清版的功能介绍 | 天天看成人免费毛片视频 | 中午字幕无线码一区2020 | 久久久一区二区三区视频 | 国产午夜探花 | 欧美色另类 | 久久精品99国产国产精 | 色羞羞| 久久久久久久免费看 | 91久久九色| 亚洲第一页综合 | 欧美hdfree性xxxx | 免费成人| 欧美18—19sex性护士中国 | 性欧美xxxx极品摘花 | 国产精品久久国产精麻豆96堂 | 天天色图片 | 泰剧19禁啪啪无遮挡大尺度 | 99re66热这里只有精品8 | 一级在线观看视频 | 久久久www成人免费毛片 | 中文字幕极速在线观看 | 黄污网址| 九九热精品在线视频 |