SSH框架在JSP页面中实现对SQL Server2008数据库的备份与恢复

Tiramisu_Finn 2016-08-13 12:49:52
做了个JSP网站,客户端要实现数据库的备份和恢复,要怎么做啊?
网站是在SSH框架下编写的!
怎么实现备份数据到服务端,也可以下载可以到客户端。
可以在页面之间恢复数据,也可以上传备份文件并恢复备份!
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你在哪里能执行SQL哪里就能用
Tiramisu_Finn 2016-08-14
  • 打赏
  • 举报
回复
引用 1 楼 theforever 的回复:
theforever@csdn: sql2008有专门的备份和还原数据库的SQL命令,只要在需要的时候用SQL语句调用一下就行了。 完全备份: BACKUP DATABASE dbBackTest TO DISK = 'd:\theforever.bak ' 差异备份: BACKUP DATABASE dbBackTest TO DISK = 'd:\theforever.bak ' with differential 恢复命令: USE master RESTORE FILELISTONLY FROM DISK = 'd:\theforever.Bak' Go 要下载到客户端,就是把生成的备份文件返回给客户端,因为是文件,所以象正常的文件下载就可以了。 完全备份比较大。可以在一次完全备份之后,采用差异备份,这样以后每次的备份就会相对很小了。
要用JDBC链接吗?能不能直接用hibernate做????
Tiramisu_Finn 2016-08-14
  • 打赏
  • 举报
回复
引用 3 楼 theforever 的回复:
你在哪里能执行SQL哪里就能用
我是用SSH框架写的,不知道怎么用hibernate执行原始SQL语句
  • 打赏
  • 举报
回复
theforever@csdn:

sql2008有专门的备份和还原数据库的SQL命令,只要在需要的时候用SQL语句调用一下就行了。

完全备份:
BACKUP DATABASE dbBackTest TO DISK = 'd:\theforever.bak '

差异备份:
BACKUP DATABASE dbBackTest TO DISK = 'd:\theforever.bak ' with differential

恢复命令:
USE master
RESTORE FILELISTONLY
FROM DISK = 'd:\theforever.Bak'
Go

要下载到客户端,就是把生成的备份文件返回给客户端,因为是文件,所以象正常的文件下载就可以了。
完全备份比较大。可以在一次完全备份之后,采用差异备份,这样以后每次的备份就会相对很小了。

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧