社区
ASP
帖子详情
如何实现在asp中备份、还原、压缩sql数据库?再线等!
opdesign
2004-04-06 02:30:57
如何实现在asp中备份、还原、压缩sql数据库?再线等!
...全文
115
11
打赏
收藏
如何实现在asp中备份、还原、压缩sql数据库?再线等!
如何实现在asp中备份、还原、压缩sql数据库?再线等!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 ] ]
]
Asp
.net
备份
和
还原
SQL
Server及
压缩
Access
数据库
本文档将详细介绍如何使用
Asp
.net
实现
SQL
Server
数据库
的
备份
和
还原
,以及Access
数据库
的
压缩
。
SQL
Server
数据库
备份
在数据
备份
方面,
SQL
Server 提供了多种
备份
方式,例如完整
备份
、差异
备份
和日志
备份
。...
ASP
.NET
还原
数据库
与
备份
代码
ASP
.NET 是微软开发的一种用于构建...总结起来,在
ASP
.NET
中
进行
数据库
备份
与
还原
主要涉及以下步骤: 1. 使用
Sql
Connection建立与
SQL
Server的连接。 2. 编写并执行适当的T-
SQL
命令(如BACKUP和RESTORE),或者使用Sm
非常好用的
asp
备份
,
还原
SQL
数据库
的代码
本文将介绍如何使用
ASP
脚本
实现
SQL
Server
数据库
的
备份
与恢复。 首先,要进行
数据库
的
备份
和恢复操作,需要理解
ASP
页面
中
表单提交的基本原理。在提供的代码片段
中
,通过一个表单来提交用户选择的操作,即
备份
...
备份
还原
数据库
根据给定的文件信息,我们可以深入探讨在
ASP
.NET与C#环境下进行
数据库
备份
与
还原
的知识点,这在软件开发及维护
中
是极为关键的操作之一。 ### 标题:
备份
还原
数据库
#### 描述:
asp
.net c# 代码
备份
还原
数据库
...
ms
sql
数据库
修改,
备份
,
还原
本主题将深入探讨如何在Microsoft
SQL
Server (MS
SQL
)环境下进行
数据库
的修改、
备份
和
还原
操作。我们将重点关注MS
SQL
数据库
的配置文档修改,以及在Windows Forms (Winform) 应用程序
中
的实践。 首先,我们来看...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章