社区
ASP
帖子详情
如何实现在asp中备份、还原、压缩sql数据库?再线等!
opdesign
2004-04-06 02:30:57
如何实现在asp中备份、还原、压缩sql数据库?再线等!
...全文
154
11
打赏
收藏
如何实现在asp中备份、还原、压缩sql数据库?再线等!
如何实现在asp中备份、还原、压缩sql数据库?再线等!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
19az
2004-08-02
打赏
举报
回复
感谢crazyboy119(刀剑笑)提供的程序,不过在错误检测方面好像不是太好
swich
2004-04-26
打赏
举报
回复
来接分的
loveweb
2004-04-26
打赏
举报
回复
你想怎么做?
看下联机帮助
把那些命令写在SQL语句再调用就行啦
fenlin
2004-04-26
打赏
举报
回复
海蛙同志的代码就可以啊!
您要怎么样备份?
bluesky1314520
2004-04-26
打赏
举报
回复
crazyboy119(刀剑笑)的回答不是对的嘛,照着这个做就行了,这个代码肯定没有问题的
opdesign
2004-04-26
打赏
举报
回复
这么久了!这个问题依旧没有回答到位!!难道我要将问题带到棺材里去吗!!!我自己顶一下!!1大家高抬贵手!!!帮个小忙!!!
crazyboy119
2004-04-06
打赏
举报
回复
<HTML>
<HEAD>
<TITLE>SQL Server 数据库的备份与恢复</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<BODY topmargin="30">
<form method="post" name=myform>
<label for=act_restore></label>
<br>
<br>
<table width="85%" border="1" align="center" style="border-collapse:collapse" cellpadding="3" cellspacing="0" bordercolor="#000000">
<tr>
<td colspan="2" bgcolor="#CCCCCC"> <div align="center">
<label for=act_backup>数据库管理</label>
</div></td>
</tr>
<tr>
<td width="19%">选择操作:
<label for=label></label> </td>
<td width="81%"> <input type="radio" name="act" id="radio2" value="backup" checked>
<label for=act_backup>备份</label>
<input type="radio" name="act" id="radio3" value="restore">
<label for=act_restore>恢复</label>
<font color="red">(注意:恢复时请在没有使用数据库时进行!)</font></td>
</tr>
<tr>
<td>数据库名:</td>
<td><input type="text" name="databasename" value="<%=request("databasename")%>"></td>
</tr>
<tr>
<td>文件路径:</td>
<td><input type="text" name="bak_file" value="c:\$1.bak">
(备份或恢复的文件路径)</td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="2">
<div align="center">
<input name="submit" type="submit" value="确定">
</div></td>
</tr>
</table>
</form>
<%
'SQL Server 数据库的备份与恢复!
dim sqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,act
sqlserver = "localhost" 'sql服务器
sqlname = "sa" '用户名
sqlpassword = "" '密码
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 "please input the database!"
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.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 "<center><font color=red size=5>备份成功!</font></center>"
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
%>
<br>
</BODY>
</HTML>
cheqiang
2004-04-06
打赏
举报
回复
也可以调用SQLServer管理组件!
网上很多参考代码
51windows
2004-04-06
打赏
举报
回复
http://www.csdn.net/Develop/read_article.asp?id=26262
sdliubo
2004-04-06
打赏
举报
回复
sql联机帮助都有 自己查一下
sdliubo
2004-04-06
打赏
举报
回复
BACKUP
备份整个数据库、事务日志,或者备份一个或多个文件或文件组。有关数据库备份和恢复操作的更多信息,请参见备份和还原数据库。
语法
备份整个数据库:
BACKUP DATABASE { database_name | @database_name_var }
TO < backup_device > [ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]
ACCESS
数据库
的
压缩
,
备份
,
还原
,下载,删除的
实现
以文本方式查看主题- 企胜MIS开发论坛|
ASP
.NET|UML| CSS|Access|My
SQL
|网络营销|JAVA|J2EE|Ajax (http://www.fleake.com/index.
asp
)--
ASP
(http://www.fleake.com/list.
asp
?boardid=6)---- AC
用
sql
语句
备份
my
sql
数据库
_如何用
SQL
语句
实现
My
sql
数据库
的
备份
与
还原
以前一直做android客户端的项目,根本没有开发
asp
.net mvc的开发,现阶段做了一个模块,参数设置,以及
数据库
的
备份
与
还原
。其需求如下:参数设置 本项参数设置为对自动数据
备份
进行设置,管理员可以对系统自动
备份
文件所存放的位置、自动
备份
的周期、自动
备份
的时间进行设定,并且可以开启或关闭自动
备份
功能。数据
备份
在本模块
中
,管理员可以通过录入系统
备份
文件的目标位置,对系统
数据库
进行...
.net
备份
my
sql
数据库
备份
_
asp
.net
数据库
备份
还原
(
sql
server+access)
asp
.net
数据库
备份
还原
(
sql
server+access)更新时间:2008年11月10日 13:01:35 作者:
Asp
.net
备份
、
还原
Ms
SQL
Server及
压缩
Access
数据库
/************************************************************************************ 功能说明:
备份
和恢复
SQL
...
Asp
.net
备份
和
还原
SQL
Server及
压缩
Access
数据库
本文转载自:http://www.chinaz.com/Program/.NET/0F1319462008.html / * /*功能说明:
备份
和恢复
SQL
Server
数据库
/*作者:刘功勋; /*版本:V0.1(C#2.0);时间:2007-1-1 /*当使用
SQL
Server时,请引用COM组件
中
的,
SQL
DMO.dll组件 /*当使用A...
Asp
.net
备份
、
还原
Ms
SQL
Server及
压缩
Access
数据库
********************************************************************************** * * 功能说明:
备份
和恢复
SQL
Server
数据库
* 作者: 刘功勋; * 版本:V0.1(C#2.0);时间:2007-1-1 * 当使用
SQL
Server时,请引用 COM组件
中
的,
SQL
DMO.dl
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章