如何用sql语句实现sql2000的数据库定时备份,急....

dingxm111 2003-08-25 08:45:28
我现在需要用一条sql语句实现对一个指定的数据库进行定时备份

数据库为sql server2000
请教各位了
...全文
436 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-12-09
  • 打赏
  • 举报
回复
参考我的贴子:

数据库备份/恢复方案
http://expert.csdn.net/Expert/topic/2359/2359124.xml?temp=9.761989E-03
dingxm111 2003-08-25
  • 打赏
  • 举报
回复
我需要在程序里使用一条语句来完成这个功能,使系统可以自动备份。而不是在企业管理器中
hxy2003 2003-08-25
  • 打赏
  • 举报
回复
在企业管理器中有一个备份,在备份下面有一个备份时间的选项
lihonggen0 2003-08-25
  • 打赏
  • 举报
回复
数据库维护计划向导
数据库维护计划向导可以用来帮助您设置核心维护任务,这些任务对于确保数据库的良好执行、定期备份以防系统失败,以及检查一致性方面很有必要。数据库维护计划向导将创建 Microsoft® SQL Server™ 2000 作业,该作业自动按所计划的间隔执行这些维护任务。

可以进行调度使之自动运行的维护任务包括:

通过用新填充因子重建索引,以重新组织数据和索引页上的数据。这就确保了数据库页包含均匀分发的数据量和可用空间,从而允许以后更快地增长。有关更多信息,请参见填充因子。


通过删除空数据库页压缩数据文件。


更新索引统计,以确保查询优化器有关于表中数据值分发的最新信息。这使得查询优化器能够更好地判断访问数据的最佳方法,因为它有关于存储在数据库中的数据的更多信息。虽然 SQL Server 自动定期更新索引统计,但是此选项可以强迫统计立即更新。


对数据库内的数据和数据页执行内部一致性检查,以确保系统或软件问题没有损坏数据。


备份数据库和事务日志文件。数据库和日志备份可以保留一段指定时间。这使您可以创建备份的历史记录,如果需要将数据库还原到最近一次备份之前的时间,就可以使用这些备份。


设置日志传送。日志传送允许将事务日志从一个数据库(源)不断地传送到另一个数据库(目的)。通过使目的数据库与源数据库保持同步,使您得以具有备用服务器,并提供将查询处理工作从主计算机(源服务器)卸载到只读目的服务器的方法。
维护任务产生的结果可以作为报告写到文本文件、HTML 文件,或 msdb 数据库的 sysdbmaintplan_history 表中。报告也可以通过电子邮件发送给操作员。
lihonggen0 2003-08-25
  • 打赏
  • 举报
回复
在数据库维护计划里加入定期备分
lihonggen0 2003-08-25
  • 打赏
  • 举报
回复
'sql server 备份方法
If CN.State = adStateOpen Then CN.Close
CN.ConnectionTimeout = 10
connstr = "Driver={SQL Server};Server=" & LocalServer & ";UID=" & LocalUser & ";PWD=" & LocalPw & ";DATABASE=" & LocalDb
CN.Open connstr
Nowtime = Format(Now, "hh-mm-ss")
dd = str(Date)
riqi = dd + "-" + Nowtime

Sql = "BACKUP DATABASE tablename TO disk='D:\mssql7\BACKUP\tablename" & riqi & "' with noinit"
CN.Execute (Sql)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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