当前位置: 首页 > news >正文

asp 备份 mysql数据库_用Asp备份与恢复SQL Server 数据库_数据库相关_脚本

SQL Server 数据库的备份与恢复

选择操作:备份

恢复


数据库名:">


文件路径:(备份或恢复的文件路径)

'SQL Server 数据库的备份与恢复!

'海娃

'http://www.51windows.Net

dim sqlserver,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"))

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.Files=bak_file

bak.SQLBackup srv

if err.number>0 then

response.write err.number&"
"

response.write err.description&""

end if

Response.write "备份成功!"

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&"
"

response.write err.description&""

end if

rest.SQLRestore srv

Response.write "恢复成功!"

else

Response.write "没有选择操作"

end if

end if

%>

这就是微学网-程序员之家为你提供的"用Asp备份与恢复SQL Server 数据库_数据库相关_脚本"希望对你有所帮助.

相关文章:

  • mysql rds数据库优势_云数据库RDS基础版的优势及适用场景
  • mysql写下拉树_PHP+mysql实现从数据库获取下拉树功能的方法
  • host mysql server_mysql远程连接 Host * is not allowed to connect to this MySQL server
  • python 迭代对象必须实现的方法_关于python的可迭代对象、迭代器、生成器的理解...
  • python上手度_(国内首发)最新python初学者上手练习
  • mysql中引号的作用是什么_mysql单引号和双引号的用法
  • mysql 存储过程 光标_MYSQL 存储过程及游标
  • php封装一个mysql的类_PHP封装的一个单例模式Mysql操作类
  • java 字符串查找_Java-006 Java字符串查找
  • java类和对象的区别_java中的对象和类之间有什么区别
  • java继承创建_java继承的实现
  • 独立进程 java_在java独立进程(standalone app)中嵌入hawtio监控
  • java session跨域_springsession跨域详解,实践实例
  • java spring框架怎么学_java开发想学习框架,请问spring 怎么入门?
  • java udp http_Java中UDP协议的基本原理和简单用法
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Android 控件背景颜色处理
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Hibernate【inverse和cascade属性】知识要点
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • javascript 哈希表
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JavaScript设计模式系列一:工厂模式
  • java中具有继承关系的类及其对象初始化顺序
  • markdown编辑器简评
  • Mybatis初体验
  • MYSQL 的 IF 函数
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • SOFAMosn配置模型
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 因为阿里,他们成了“杭漂”
  • 自定义函数
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #QT项目实战(天气预报)
  • #每天一道面试题# 什么是MySQL的回表查询
  • ( 10 )MySQL中的外键
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (四)Controller接口控制器详解(三)
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一)SpringBoot3---尚硅谷总结
  • (一)WLAN定义和基本架构转
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .FileZilla的使用和主动模式被动模式介绍
  • .net 托管代码与非托管代码
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET开源快速、强大、免费的电子表格组件
  • .net快速开发框架源码分享
  • .net连接MySQL的方法
  • [ JavaScript ] JSON方法
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题