社区
MS-SQL Server
帖子详情
关于SQLServer定时备份的问题
xishuang
2003-09-16 03:58:38
我现在要在Web页面实现数据库的定时备份功能,即让用户输入时间,然后在这个指定的时间备份数据库,这个SQL脚本怎么写,有什么好的办法?谢谢各位帮忙,比较着急,在线等待!
...全文
44
8
打赏
收藏
关于SQLServer定时备份的问题
我现在要在Web页面实现数据库的定时备份功能,即让用户输入时间,然后在这个指定的时间备份数据库,这个SQL脚本怎么写,有什么好的办法?谢谢各位帮忙,比较着急,在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-09-16
打赏
举报
回复
你手工的时候不是在备份对话筐里的下面有个“调度”吗?勾上它在后面选执行时间就可以了。
或:
企业管理器--管理--右键数据库维护计划--新建维护计划--下一步--选择你要备份的数据库--下一步直到"指定数据库备份计划"这项--指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘--单击调度后面的"更改"按纽--定义你的数据备份计划的时间安排,完成后确定--下一步--这里可以设置备份文件的保留时间和备文件的扩展名--下一步--选择是否做日志备份计划--下一步直到完成.
pengdali
2003-09-16
打赏
举报
回复
你手工的时候不是在备份对话筐里的下面有个“调度”吗?勾上它在后面选执行时间就可以了。
或:
企业管理器--管理--右键数据库维护计划--新建维护计划--下一步--选择你要备份的数据库--下一步直到"指定数据库备份计划"这项--指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘--单击调度后面的"更改"按纽--定义你的数据备份计划的时间安排,完成后确定--下一步--这里可以设置备份文件的保留时间和备文件的扩展名--下一步--选择是否做日志备份计划--下一步直到完成.
accounant
2003-09-16
打赏
举报
回复
企业管理器里设就可以了!
右击数据库->所有任务->备份数据库,然后在里设置就可以了!
happydreamer
2003-09-16
打赏
举报
回复
EXEC sp_add_job @job_name = 'test'
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'backup database xxx to ..', /*这是你每次想的备份语句*/
@retry_attempts = 5,
@retry_interval = 5
EXEC sp_add_jobschedule @job_name = 'test',
@name = 'Schedule_test',
@freq_type = 16, -- daily
@freq_interval = 26,
@active_start_time = 10000
--根据用户要求改下面的调度时间
sp_add_jobschedule
@job_id = @JobID,
@name = N'ff',
@enabled = 1,
@freq_type = 4, --每天
@active_start_date = 20021212, --开始日期
@active_start_time = 0, --开始时刻
@freq_interval = 1, --子周期
@freq_subday_type = 8, --单位是小时
@freq_subday_interval = 10, --10小时
@freq_relative_interval = 0,
@freq_recurrence_factor = 0,
@active_end_date = 99991231,
@active_end_time = 235959
yujohny
2003-09-16
打赏
举报
回复
--写一存储过程来备份,建一job来执行该存储过程。
1:
use A
go
create proc Test
As
BACKUP .....
go
2:
EXEC sp_add_job @job_name = '作业名字'
EXEC sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'EXEC 库名..过程名',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔
EXEC sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间
enhydraboy
2003-09-16
打赏
举报
回复
简单地方法:
1 用企业管理器手工建一个备份计划,设置好间隔时间。
2 然后,你可以在sql agent的计划中,看到这个自动备份任务,鼠标右键->生成角本。
3 把脚本中的sql语句中就是你要的sql脚本。
good luck.
amtyuranus
2003-09-16
打赏
举报
回复
不写脚本就可以了,你知道在你的web程序中,读取这个时间,你过段时间触发这个事情,当当前时间等于这个时间后,就可以进行备份。
代码你可以用sql 脚本,也可以用api 函数
amtyuranus
2003-09-16
打赏
举报
回复
不写脚本就可以了,你知道在你的web程序中,读取这个时间,你过段时间触发这个事情,当当前时间等于这个时间后,就可以进行备份。
代码你可以用sql 脚本,也可以用api 函数
数据库开发 维护 性能调优
备份
还原 各种复杂
问题
的解决方案
数据库开发 维护 性能调优
备份
还原 各种复杂
问题
的解决方案 这时对CSDN上出现的很多
问题
的解决方案的总结 免费分享 大家多多下载哦
sqlserver
定时
备份
要实现SQL Server数据库的
定时
备份
,可以使用SQL Server自带的工具“SQL Server代理”,它可以帮助我们
定时
执行Transact-SQL语句、作业和其他任务。1、打开SQL Server Management Studio,连接到目标服务器,展开“SQL Server代理”节点,右键“作业”文件夹,选择“新建作业”。4、点击“确定”按钮保存作业和计划,并在“SQL Server代理”文件夹中启动作业。3、在“高级”选项卡中,可以设置
备份
类型、
备份
选项、
备份
过期时间等参数。
sqlserver
定时
差异
备份
_
SQLServer
定时
备份
SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
sqlserver
定时
自动
备份
数据库自动
备份
恢复通过
SqlServer
自带的维护计划以及
定时
作业实现数据库的自动
备份
和自动恢复,用于在正式服务器和
备份
服务器间的
备份
文件交换。整体
备份
策略采用完全
备份
+差异
备份
的方式进行,完全...
SQLServer
定时
备份
SQLserver
,维护计划,
定时
备份
,
定时
清理
sqlserver
定时
备份
数据表_
Sqlserver
数据库
备份
的几种方式
在实际的数据库
Sqlserver
的运维的过程中,很多时候我们需要做到数据的
备份
操作,可以做到
定时
备份
,也可以进行手动数据库
备份
。在实际的过程中,有时候因业务需要
备份
出完整数据库,而有时候又因为实际业务只需要影响到一张表或者几张表,
备份
整个数据库未必是最优的方案,此时可采用生成脚本或者Select Into的方式对单表进行
备份
。本博主在运维过程中
备份
数据差不多用的就是以上几种操作方式,下面...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章