社区
ASP
帖子详情
如何用sql语句+asp备份sql数据库
bybee
2006-06-08 06:33:10
如何用sql语句+asp备份sql数据库
...全文
153
3
打赏
收藏
如何用sql语句+asp备份sql数据库
如何用sql语句+asp备份sql数据库
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinalang
2006-06-10
打赏
举报
回复
关注
yongfa365
2006-06-08
打赏
举报
回复
网上找的试了一下可以,c:\$1.bak是以原名备份的意思
yongfa365
2006-06-08
打赏
举报
回复
[被屏蔽广告]
<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>恢复</label>
<br>数据库名:<input type="text" name="databasename" value="<%=request("databasename")%>">
<br>文件路径:<input type="text" name="bak_file" value="c:\$1.bak">(备份或恢复的文件路径)<br>
<input type="submit" value="确定" id=submit1 name=submit1>
</form>
<%
'sql server 数据库的备份与恢复!
if request("action")="backupdatabase" then
dim sqlserver,sqlname,sqlpassword,sqllogintimeout,databasename,bak_file,act
sqlserver = "localhost"
sqlname = "sa"
sqlpassword ="password"
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>"
elseif act="restore" then
'恢复时要在没有使用数据库时进行!
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>恢复成功!</font>"
else
response.write "<font color=red>没有选择操作</font>"
end if
end if
end if
%>
asp
论坛
asp
+
sql
数据库
论坛
本人做的作业,具备论坛基本的功能,功能强大,语句简单易懂 老师评分时得分优。 界面朴实。 强烈推荐学生下最好。
数据库
建议
SQL
语句
分析软件
可以通过本软件打开它能够打开的
数据库
,然后可以使用
SQL
语句
进行
数据库
查询,比较方便在制作
ASP
+ACCESS网站或者VB+ACCESS等
数据库
操作方面的快捷判断
SQL
语句
是否正确的可行性分析。 此程序比较使用,不会让你产生下载遗憾的!
asp
使用
SQL
语句
的UpDate命令修改
数据库
表中的一个记录[收集].pdf
asp
使用
SQL
语句
的UpDate命令修改
数据库
表中的一个记录[收集].pdf
asp
中
SQL
语句
的使用
asp
中
SQL
语句
的使用,
数据库
的基础操作
ASP
Sql
Commander,在线执行
SQL
语句
MS/Access
数据库
的
ASP
在线执行器,可执行多条
SQL
语句
,只需用半角的;号分隔即可。如果是select语句,会返回查询结果。
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章