SQL数据库定时备份相同的名称
如何使SQL2000数据库定时备份的文件名字一样,比如DY2010_db_201006110100.BAK和DY2010_db_201006120100.BAK是不同时段...
如何使SQL2000数据库定时备份的文件名字一样,比如DY2010_db_201006110100.BAK 和DY2010_db_201006120100.BAK 是不同时段备份的 但想使它变成同个名字如 DY2010 这样!请问如何操作?因为是自动实时复制到另外一台电脑上。但硬盘空间不够!!每天都要到电脑上删除 很麻烦~哪天请假了,就复制不了。。或者谁写个小程序可以自动根据命名的变化来删除..如 DEL E:\DY2010_db_201006110100.BAK /f/s/q/a 中DY2010_db_201006110100.BAK 这个可以根据系统时间变化!! 有好的答案在+满分!!
展开
3个回答
展开全部
SQL2000里面,你做一个计划任务,用语句来备份数据库就行了,记得是覆盖备份而不是追加备份,要开启SQL Agent才可以。,,,你的这种情况是在企业管理器里面设的维护计划才会这样。
语句:
BACKUP DATABASE [pubs] TO DISK = N'E:\pubs.bak' WITH INIT , NOUNLOAD , NAME = N'pubs 备份', NOSKIP , STATS = 10, NOFORMAT
实现方法1:
在企业管理器下的数据库下面,选中你的数据库,点右键,所有任务,备份,选“重写现有媒体”并勾上“调度”,“调度”右边有个按扭可以更改调度。
实现方法2:
在企业管理器下的管理下的SQL SERVER代理下的作业找到DB 维护计划,打开,点步骤里面的编辑,把命令换成上面的语句就可以了。
另:记得把Pubs换成你自己的数据库DY2010
语句:
BACKUP DATABASE [pubs] TO DISK = N'E:\pubs.bak' WITH INIT , NOUNLOAD , NAME = N'pubs 备份', NOSKIP , STATS = 10, NOFORMAT
实现方法1:
在企业管理器下的数据库下面,选中你的数据库,点右键,所有任务,备份,选“重写现有媒体”并勾上“调度”,“调度”右边有个按扭可以更改调度。
实现方法2:
在企业管理器下的管理下的SQL SERVER代理下的作业找到DB 维护计划,打开,点步骤里面的编辑,把命令换成上面的语句就可以了。
另:记得把Pubs换成你自己的数据库DY2010
展开全部
SQL 2000的话设计一个DTS包就可以
如果是2005,可以使用它的商业智能开发工具设计一个SSIS包
如果是2005,可以使用它的商业智能开发工具设计一个SSIS包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows server 2003系统有个forfiles命令,可以使用他做成批处理删除指定天数之前的文件,
xp系统没有这个命令,实现起来批处理代码稍微麻烦一些
xp系统没有这个命令,实现起来批处理代码稍微麻烦一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |