QQ登录

只需一步,快速开始

终极精品

查看: 2143|回复: 0
打印 上一主题 下一主题

sql数据库一键备份

[复制链接]
[至尊红钻3级]发帖数量≥1000篇 [至尊黄钻5级]威望≥3000点 [至尊蓝钻3级]在线时间≥800小时 [至尊绿钻5级]贡献度≥3000点 [至尊紫钻6级]金币≥200000个 [未点亮至尊粉钻]精华贴数不足10贴 [未点亮至尊黑钻]活跃不足8个
 等级: 
 级别: 管理员
 UID:  1   [未点亮普号显示]钻石不足3个
 积 分: 407416
 威 望: 3806
 贡 献: 3745
 活 跃: 0
 发 贴: 1401 (4)
 终极币: 394653  
性 别: I'm 火星人!
阅读权限: 200
在线时长: 1151 小时
注册时间: 2014-7-25
最后登录: 2025-4-29
go
楼主
发表于 2017-10-28 21:46:51 |只看该作者 |倒序浏览

查看完整版请注册登录浏览

您需要 登录 才可以下载或查看,没有帐号?点击注册

x
纯粹是为了工作简便做的。其实就是执行了一下sql语句而已
BACKUP DATABASE [Test]  TO  DISK = N'C:\Test20120419001.BAK'  WITH INIT,NOUNLOAD,NAME=N'dhchis backup' ,SKIP,STATS=10, FORMAT
用易语言写的 。毕竟英语不过关。而且自用。无所畏惧~~


  1. .版本 2
  2. .支持库 xplib
  3. .支持库 eDB

  4. .程序集 窗口程序集_启动窗口
  5. .程序集变量 Sql语句, 文本型
  6. .程序集变量 备份路径, 文本型

  7. .子程序 __启动窗口_创建完毕

  8. XP风格 (3)

  9. 编辑框1.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#数据库IP地址”, “SqlIP”, )
  10. 编辑框2.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#需备份数据库名称”, “Sqlname”, )
  11. 编辑框3.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录用户名”, “Username”, )
  12. 编辑框4.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录密码”, “Userpass”, )
  13. 备份路径 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#备份数据库存储路径”, “SavePath”, )
  14. .如果 (备份路径 = “”)
  15.     备份路径 = “D:/海湾数据库备份”
  16.     .判断开始 (创建目录 (备份路径) = 真)
  17.         标签5.标题 = “已创建数据库存储路径” + 备份路径
  18.     .默认
  19.         返回 ()
  20.     .判断结束

  21. .否则
  22.     .判断开始 (创建目录 (备份路径) = 真)
  23.         标签5.标题 = “已创建数据库存储路径” + 备份路径
  24.     .默认
  25.         返回 ()
  26.     .判断结束

  27. .如果结束


  28. .子程序 _按钮1_被单击

  29. .判断开始 (数据库连接1.连接SQLServer (编辑框1.内容, 编辑框2.内容, 编辑框3.内容, 编辑框4.内容) = 真)
  30.     标签5.标题 = “连接数据库成功....”
  31.     按钮2.禁止 = 假
  32. .默认
  33.     信息框 (“连接数据库失败....”, 0 + 48, “错误”, )
  34. .判断结束


  35. .子程序 _按钮2_被单击

  36. Sql语句 = #备份前 + 备份路径 + “/” + 编辑框2.内容 + 到文本 (取日期 (取现行时间 ())) + #备份后
  37. .如果 (数据库连接1.执行SQL (Sql语句, ) = 真)
  38.     信息框 (“备份成功!”, 0, , )
  39. .否则
  40.     信息框 (“备份失败!”, 0, , )
  41. .如果结束


  42. .子程序 __启动窗口_将被销毁

  43. 数据库连接1.关闭 ()

  44. .子程序 _按钮3_被单击

  45. 写配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#数据库IP地址”, “SqlIP”, 编辑框1.内容)
  46. 写配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#需备份数据库名称”, “Sqlname”, 编辑框2.内容)
  47. 写配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录用户名”, “Username”, 编辑框3.内容)
  48. 写配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录密码”, “Userpass”, 编辑框4.内容)
  49. 写配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#备份数据库存储路径”, “SavePath”, 备份路径)
  50. 标签5.标题 = “配置保存完成....”

  51. .子程序 _按钮4_被单击

  52. 编辑框1.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#数据库IP地址”, “SqlIP”, )
  53. 编辑框2.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#需备份数据库名称”, “Sqlname”, )
  54. 编辑框3.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录用户名”, “Username”, )
  55. 编辑框4.内容 = 读配置项 (取运行目录 () + “\数据库一键备份配置文件.ini”, “#登录密码”, “Userpass”, )
  56. 标签5.标题 = “配置读取完成....”
复制代码
两个常量 : 备份前 BACKUP DATABASE abcnet TO DISK ='
                   备份后.BAK' WITH INIT,NOUNLOAD,NAME=N'dhchis backup' ,SKIP,STATS=10, FORMAT

分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 支持支持0 反对反对0
宣传推广终极精品资源www.chnspy.com提升下载权限1...
您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

QQ|Archiver|手机版|小黑屋|终极精品资源 ( 版权所有:广州汉鸿信息科技有限公司 粤ICP备15041466号

GMT+8, 2025-5-9 03:33 , Processed in 0.101568 second(s), 34 queries .

Powered by Discuz! X3.2

© 2015-2016 www.chnspy.com.

快速回复 返回顶部 返回列表