仓酷云
标题:
ASP网页编程之用Asp备份与恢复SQL Server 数据库
[打印本页]
作者:
若天明
时间:
2015-1-16 22:44
标题:
ASP网页编程之用Asp备份与恢复SQL Server 数据库
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。server|备份|恢复|数据|数据库一个用asp备份与恢复SQLServer数据库的例子代码,但愿对一些伴侣有效。(注重:数据库利用中大概没法恢复)
<HTML>
<HEAD>
<TITLE>SQLServer数据库的备份与恢复</TITLE>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</HEAD>
<BODY>
<formmethod="post"name=myform>
选择操纵:<INPUTTYPE="radio"NAME="act"id="act_backup"value="backup"><labelfor=act_backup>备份</label>
<INPUTTYPE="radio"NAME="act"id="act_restore"value="restore"><labelfor=act_restore>恢复</label>
<br>数据库名:<INPUTTYPE="text"NAME="databasename"value="<%=request("databasename")%>">
<br>文件路径:<INPUTTYPE="text"NAME="bak_file"value="c:$1.bak">(备份或恢复的文件路径)<br>
<inputtype="submit"value="断定">
</form>
<%
SQLServer数据库的备份与恢复!
海娃
http://www.51windows.Net
dimsqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,act
sqlserver="localhost"sql服务器
sqlname="sa"用户名
sqlpassword="sa"暗码
sqlLoginTimeout=15上岸超时
databasename=trim(request("databasename"))
bak_file=trim(request("bak_file"))
bak_file=replace(bak_file,"$1",databasename)
act=lcase(request("act"))
ifdatabasename=""then
response.write"inputdatabasename"
else
ifact="backup"then
Setsrv=Server.CreateObject("SQLDMO.SQLServer")
srv.LoginTimeout=sqlLoginTimeout
srv.Connectsqlserver,sqlname,sqlpassword
Setbak=Server.CreateObject("SQLDMO.Backup")
bak.Database=databasename
bak.Devices=Files
bak.Files=bak_file
bak.SQLBackupsrv
iferr.number>0then
response.writeerr.number&"<fontcolor=red><br>"
response.writeerr.description&"</font>"
endif
Response.write"<fontcolor=green>备份乐成!</font>"
elseifact="restore"then
恢复时要在没有利用数据库时举行!
Setsrv=Server.CreateObject("SQLDMO.SQLServer")
srv.LoginTimeout=sqlLoginTimeout
srv.Connectsqlserver,sqlname,sqlpassword
Setrest=Server.CreateObject("SQLDMO.Restore")
rest.Action=0fulldbrestore
rest.Database=databasename
rest.Devices=Files
rest.Files=bak_file
rest.ReplaceDatabase=TrueForcerestoreoverexistingdatabase
iferr.number>0then
response.writeerr.number&"<fontcolor=red><br>"
response.writeerr.description&"</font>"
endif
rest.SQLRestoresrv
Response.write"<fontcolor=green>恢复乐成!</font>"
else
Response.write"<fontcolor=red>没有选择操纵</font>"
endif
endif
%>
</BODY>
</HTML>
</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。
作者:
深爱那片海
时间:
2015-1-19 16:12
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
作者:
小魔女
时间:
2015-1-24 13:53
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
作者:
变相怪杰
时间:
2015-2-1 16:21
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
作者:
不帅
时间:
2015-2-7 08:34
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者:
第二个灵魂
时间:
2015-2-21 06:34
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者:
柔情似水
时间:
2015-3-6 19:55
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
作者:
灵魂腐蚀
时间:
2015-3-13 07:09
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者:
愤怒的大鸟
时间:
2015-3-20 16:16
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2