SqlServer数据库定期自动备份与清除
https://blog.csdn.net/gc_2299/article/details/120733111
目前想要实现sqlserver数据库自动备份、清除一个月之外的数据,上述文章基本可满足,但是有些配置表不能进行删除,想要请问一下,利用ssms自带的计划,如何选择特定表进行备份、清除么
关于SqlServer数据库定期自动备份与清除的一点提问
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 喝茶品人生 2023-07-03 11:21关注
不知道你们为什么都要按csdn的某些文档去操作,这些看似操作文档实则很多没有经过验证并且版本过低了,开启代理服务
利用TSQL脚本实现,界面目前没有办法USE Test GO EXEC msdb.dbo.sp_add_job @job_name = N'BackupSpecificTablesJob', @enabled = 1, @description = N'Backup specific tables in the database' EXEC msdb.dbo.sp_add_jobstep @job_name = N'BackupSpecificTablesJob', @step_name = N'BackupSpecificTablesStep', @subsystem = N'TSQL', @command = N' DECLARE @TableName NVARCHAR(255) = N''YourTableName'' DECLARE @BackupPath NVARCHAR(255) = N''C:\Backup\' + @TableName + '.bak'' BACKUP TABLE @TableName TO DISK = @BackupPath ' EXEC msdb.dbo.sp_add_schedule @schedule_name = N'BackupSpecificTablesSchedule', @freq_type = 4, -- 每天 @freq_interval = 1, -- 每天一次 @active_start_time = 000000 -- 设置起始时间 EXEC msdb.dbo.sp_attach_schedule @job_name = N'BackupSpecificTablesJob', @schedule_name = N'BackupSpecificTablesSchedule' EXEC msdb.dbo.sp_start_job N'BackupSpecificTablesJob'
本回答被专家选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 javaweb项目无法正常跳转
- ¥15 VMBox虚拟机无法访问
- ¥15 skd显示找不到头文件
- ¥15 机器视觉中图片中长度与真实长度的关系
- ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
- ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
- ¥15 java 的protected权限 ,问题在注释里
- ¥15 这个是哪里有问题啊?
- ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
- ¥15 texstudio的问题,