============备份数据库

//备份数据库 SQLCA.AutoCommit = TRUE //将数据库备份到文件 ls_style = "USE " + as_databasename EXECUTE IMMEDIATE : ls_style; ls_style = "BACKUP DATABASE " + as_databasename + " TO disk = '" + as_path + "' WITH FORMAT, NAME = 'Full Backup'" EXECUTE IMMEDIATE : ls_style; SQLCA.AutoCommit = false

============还原数据库

//还原数据库 //首先连接到MASTER数据库 string ls_ServerName,ls_LogId,ls_LogPass Transaction SQLMASTER ls_ServerName = SQLCA.ServerName ls_LogId = SQLCA.LogId ls_LogPass = SQLCA.LogPass disconnect using sqlca; SQLMASTER = CREATE Transaction SQLMASTER.DBMS = "MSS Microsoft SQL Server 6.x" SQLMASTER.Database = "master" SQLMASTER.ServerName = ls_ServerName SQLMASTER.LogId = ls_LogId SQLMASTER.LogPass = ls_LogPass SQLMASTER.AutoCommit = true connect using SQLMASTER; //通过master数据库用指定还原文件还原指定数据库 ls_style = "USE master" EXECUTE IMMEDIATE : ls_style using SQLMASTER; ls_style = "RESTORE DATABASE " + as_databasename + " FROM disk = '" + as_path + "'" EXECUTE IMMEDIATE : ls_style using SQLMASTER; IF sqlca.SQLCODE = 0 THEN ls_funreturn = '2' else ls_funreturn = SQLMASTER.sqlerrtext END IF //断开连接,还原原来的SQLCA连接 disconnect using SQLMASTER; connect using sqlca;

转载于:https://www.cnblogs.com/lenya/archive/2010/11/12/3706972.html

PB中实现备份数据库/还原数据库相关推荐

  1. 在ASP.NET中备份和还原数据库

    昨天看了<C#项目实录>中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也就是通 ...

  2. MySQL使用命令备份和还原数据库

    这篇文章主要介绍了MySQL使用命令备份和还原数据库,本文使用Mysql内置命令实现备份和还原,比较简单,需要的朋友可以参考下 数据库在使用当中都会有数据库备份工作,当数据库发生严重错误无法启动,或者 ...

  3. mysql备份数据库怎么还原数据库文件_mysql如何备份和还原数据库文件

    MySQL使用命令备份和还原数据库 这篇文章主要介绍了MySQL使用命令备份和还原数据库,本文使用Mysql内置命令实现备份和还原,比较简单,需要的朋友可以参考下 数据库在使用当中都会有数据库备份工作 ...

  4. pgAdmin备份和还原数据库

    上一篇博客说到安装PostgreSql数据库,安装完之后需要pgAdmin来连接数据库.其实pgAdmin是不需要单独安装的,在数据库的安装路径下的bin文件夹中有一个pgAdmin3.exe文件,双 ...

  5. Mysql-DQL语句,数据库的备份和还原,数据库的约束(笔记)

    目录 DQL语句其他语法:分组group by ,筛选having, 分页查询limit以及分页查询使用场景 1.DQL语句之分组查询:group by 2.DQL语句之筛选查询 having 3.分 ...

  6. 使用.net备份和还原数据库

    使用.net备份和还原数据库 原文:使用.net备份和还原数据库 CSDN网友的提问http://community.csdn.net/Expert/TopicView3.asp?id=4929678 ...

  7. SQLyog备份与还原数据库

    SQLyog备份与还原数据库 备份数据库 还原数据库

  8. Oralce中备份,还原数据库

      一.使用ssh工具连接到Linux服务器上    1.1创建连接                   1.2输入连接属性     1.3输入密码 1.4查看服务器上的文件 1.5将dmp文件打车z ...

  9. 异步备份和还原数据库:.NET发现之旅(六)

    信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似. 既然是异步,首先会想到使用多线程技术.. ...

最新文章

  1. 一文详解LeGO-LOAM中的点云分割
  2. linux能修复根目录硬盘,Linux系统报错修复的方法
  3. python预处理缺失值_[Scikit-Learn] - 数据预处理 - 缺失值(Missing Value)处理
  4. C++ 调试帮助简介
  5. Vim键盘图/Vim快捷键
  6. 对称密码的编程使用(DES、3DES、AES)
  7. PHP的表单获取与HHTP请求方式
  8. java炫舞_Java 炫舞按键功能 DancingPlay (整理)
  9. 往事回忆记得刚写飞鸽传书的时候
  10. Leecode刷题热题HOT100(17)——电话号码的字母组合
  11. 凸优化中:单纯形是一种多面体的证明
  12. dell 服务器ghost系统,Dell 5000笔记本装win7 64位Ghost系统真正成功教程
  13. 链表---合并两个有序链表
  14. Ctfhub解题 彩蛋
  15. C语言 FlappyBird×马里奥
  16. 从高盛的技术“开源”看金融业软件发展未来
  17. 前端性能指标:白屏和首屏时间的计算
  18. 一整套的软件测试学习视频、包括web自动化、APP自动化、接口自动化,以及python语言,基础知识讲解和项目实践,学习后可收获python、web/APP/接口自动化测试。
  19. 微软游戏服务器断网,惊了!Win10出现断网问题,微软居然让你自己解决?
  20. day1学习vue2笔记 vue指令

热门文章

  1. css设置打印样式表,[CSS] 创建打印样式表
  2. nginx 配置多个域名 指向不同服务_Nginx的几个常用配置和技巧
  3. layui 列表上面的switch开关切换
  4. 如何获取登录token值_Token认证,如何快速方便获取用户信息
  5. 大白菜linux系统安装步骤,GRUB简单入门教程
  6. java并发编程 博客_JAVA并发编程常识
  7. 使用python构建向量空间_使用Docker构建Python数据科学容器
  8. linux mariadb忘记密码,忘记MySQL/MariaDB root密码的解决方法
  9. python爬虫开发环境中几个爬虫库的主要用途_分分钟了解Python爬虫
  10. coredump gdb 调试_CRASH安装和调试