[求助] 如何实现MSSQL数据库自动备份?

Matumoto 2008-09-19 12:31:26
如何实现MSSQL数据库自动备份,根据日期来命名,删除过期的备份,可手动覆盖原有的正在运行中的数据库?
...全文
110 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Matumoto 2008-10-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 nopole 的回复:]
定义一个作业  用存储过程根据日期来备份数据库  可以覆盖之前的  可以备份2份或者多份
[/Quote]
但是我现在就是不想覆盖之前的啊,要求不要覆盖之前的,每天都是当天的备份。
kingcsx666 2008-09-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 Matumoto 的回复:]
引用 2 楼 greystar 的回复:
SQL自带的.你可以建一个job,可以自动调度.达到你的功能.
你按备份向导去做即可

太感谢了,这的确是个好办法,但是有一个问题,如何设置文件名每次都不同呢,如何让新创建的备份不覆盖旧的备份呢?
[/Quote]

这个你不用管,备份自动以datetime取名,设置备份保留时间(如一周)超过一周的就自己删除啦
nopole 2008-09-28
  • 打赏
  • 举报
回复
定义一个作业 用存储过程根据日期来备份数据库 可以覆盖之前的 可以备份2份或者多份
Matumoto 2008-09-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 kingcsx666 的回复:]
引用 7 楼 Matumoto 的回复:
引用 2 楼 greystar 的回复:
SQL自带的.你可以建一个job,可以自动调度.达到你的功能.
你按备份向导去做即可

太感谢了,这的确是个好办法,但是有一个问题,如何设置文件名每次都不同呢,如何让新创建的备份不覆盖旧的备份呢?


这个你不用管,备份自动以datetime取名,设置备份保留时间(如一周)超过一周的就自己删除啦
[/Quote]
谁说的,备份明明是以“数据库名+备份”来命名的,比如:northwind备份.bak这样。而且你设置保留一周,每天的备份都会覆盖前一天的。
Matumoto 2008-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 greystar 的回复:]
SQL自带的.你可以建一个job,可以自动调度.达到你的功能.
你按备份向导去做即可
[/Quote]
太感谢了,这的确是个好办法,但是有一个问题,如何设置文件名每次都不同呢,如何让新创建的备份不覆盖旧的备份呢?
贝克汉鸭 2008-09-19
  • 打赏
  • 举报
回复
用SQL agnet建一个JOB,定时做备份
宝_爸 2008-09-19
  • 打赏
  • 举报
回复
SQl server 2005 中的 Sql agent不就是干这个的吗。
greystar 2008-09-19
  • 打赏
  • 举报
回复
http://www.codeproject.com/KB/audio-video/Motion_Detection.aspx

你可以到里面找找,这方面的应该比较多的.
greystar 2008-09-19
  • 打赏
  • 举报
回复
SQL自带的.你可以建一个job,可以自动调度.达到你的功能.
你按备份向导去做即可
周公 2008-09-19
  • 打赏
  • 举报
回复
写个Windows服务吧。每间隔一段时间进行一次操作。

至于备份数据库的代码参考这里:
在web中,安全性主要体现在两个方面:一个是程序安全性,即防止网页在插入恶意代码;另一个是数据库安全性,这个我们可以经常备份数据库来实现。在文中,我将演示如果在网页中备份和恢复数据库。其实备份和恢复数据库都是利用SQL Server提供的SQL语句来备份的。备份:use master;backup database @name to disk=@path;恢复:use master;restore database @name from disk=@path;上面用的是参数化SQL语句,可以在程序执行的时候动态给参数赋值。
http://blog.csdn.net/zhoufoxcn/archive/2008/08/19/2796077.aspx
dingzhiming 2008-09-19
  • 打赏
  • 举报
回复
SQL管理器下
management/database maintenance plan
可以实现你的需求。

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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