当前位置: 首页 > news >正文

根据当月数据库自动生成下个月数据库--3

--创建一个每月最后一个工作日执行的作业,调用上述存储过程实现自动创建数据库

use master
go

--设置 SQL Agent 服务为自动启动
exec msdb..sp_set_sqlagent_properties @auto_start=1
go

--创建作业
exec msdb..sp_add_job @job_name=N'自动建库处理'

--创建作业步骤
declare @sql varchar(800),@dbname varchar(250)
select @sql=N'exec sp_ProcCopyDb'  --调用自动建库的存储过程
,@dbname=db_name()         --执行自动建库处理的数据库名

exec msdb..sp_add_jobstep @job_name=N'自动建库处理',
@step_name = '建库处理',
@subsystem = 'TSQL',
@database_name=@dbname,
@command = @sql,
@retry_attempts = 5, --重试次数
@retry_interval = 5  --重试间隔

--添加作业调度(每月最后一个工作日)
EXEC msdb.dbo.sp_add_jobschedule @job_name = N'自动建库处理', 
@name = N'时间安排',
@freq_type = 32, 
@active_start_time = 0,  --0点开始执行
@freq_interval = 9,      --每月最后一个工作日
@freq_subday_type = 1, 
@freq_subday_interval = 0, 
@freq_relative_interval = 16, 
@freq_recurrence_factor = 1

-- 添加目标服务器
EXEC msdb.dbo.sp_add_jobserver 
@job_name = N'自动建库处理' ,
@server_name = N'(local)'

/*--已知问题

由于sql生成脚本的BUG,有的数据库可能无法用生成脚本的方法进行处理

--*/

相关文章:

  • Bootstrap3 排版-对齐
  • 用python操作mysql数据库(之简单“插入数据”操作)
  • 数学之高幂次取模
  • iOS 地图缩放级别问题
  • docker学习实践之路[第四站]利用pm2镜像部署node应用
  • 每天一个linux命令(10):cat 命令
  • [树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料
  • 任何股市都受这三个因素
  • 【AngularJS入门】用ng-repeat指令实现循环输出
  • Linux下inotify监控文件夹状态,发生变化后触发rsync同步
  • 2016年开源巨献:来自百度的71款开源项目
  • 【MySQL使用技巧】JDBC连接
  • [pthon2.7+django1.2+sae]博客评论的异步提交
  • angular2 学习一 注解/Annotation
  • Android输入事件详解
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • C++11: atomic 头文件
  • Javascript编码规范
  • js继承的实现方法
  • nodejs实现webservice问题总结
  • Octave 入门
  • PHP 7 修改了什么呢 -- 2
  • windows下mongoDB的环境配置
  • 机器学习学习笔记一
  • 漂亮刷新控件-iOS
  • 一份游戏开发学习路线
  • 7行Python代码的人脸识别
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 交换综合实验一
  • $.ajax()方法详解
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C++17) std算法之执行策略 execution
  • (Oracle)SQL优化技巧(一):分页查询
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)visual stdio 书签功能介绍
  • (转载)hibernate缓存
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET CORE Aws S3 使用
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET连接MongoDB数据库实例教程
  • .net流程开发平台的一些难点(1)
  • .net项目IIS、VS 附加进程调试
  • .NET中两种OCR方式对比
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @SuppressWarnings(unchecked)代码的作用
  • []指针
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)