问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql2008 如何定时执行存储(每月1号凌晨2点自动执行存储proc_Sales_order)

发布网友 发布时间:2022-04-13 18:31

我来回答

2个回答

懂视网 时间:2022-04-13 22:52

SQL2008 创建定时任务作业,打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;

SQL2008 创建定时任务作业

1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;

--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;
--3.展开【SQL Server 代理】列表,右击【作业】-->【新建作业】;
--3.1 在【常规】选项卡中:
-- 输入作业名称,如"My Job";
--3.2 在【步骤】选项卡中:
--3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,类型默认T-SQL脚本,也可以选择SSIS包等;
--3.2.2 在【数据库】一栏选择要作业处理的数据库,在【命令】的右边空白编辑栏输入要执行的SQL代码,

EXEC p_Name --如:执行一个P_Name的存储过程

-- 也可以点击命令下面的【打开】,打开.sql脚本;

--3.2.3 输入运行脚本后,建议点击【分析】,确保脚本语法正确,然后点击下面的【确定】按钮;

--3.3 在【计划】选项卡中:
--3.3.1 点击【新建】,输入【计划名称】,如“计划1”,计划类型默认是”重复执行”,也可以选择执行一次等;
--3.3.2 在【频率】-->【执行】处选择“每天”、“每周”或“每月”,,以“每天”为例,间隔时间输入间隔几天执行一次,
-- 下面还可以选择每天一次性执行或间隔一定的时间重复执行
--3.3.3 在【持续时间】中选择计划开始执行的【起始日期】和【截止日期】,然后点击【确定】按钮;

--注意要将服务设置为自动启动,否则在重启服务器后作业就不运行了。
--启动代理服务的方法:
--开始-->运行-->输入services.msc-->找到【SQL Server 代理】的服务并双击-->【启动类型】选择“自动”-->【确定】

--至此,定时作业已创建完毕。

linux

热心网友 时间:2022-04-13 20:00

IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name='启用pubs数据库')
EXEC msdb.dbo.sp_delete_job @job_name='启用pubs数据库'

--定义创建作业
DECLARE @jobid uniqueidentifier
EXEC msdb.dbo.sp_add_job
@job_name = N'启用pubs数据库',
@job_id = @jobid OUTPUT

--定义作业步骤
DECLARE @sql nvarchar(400),@dbname sysname
SELECT @dbname=N'master',                   --数据库联机或者脱机只能在master数据库中进行
@sql=N'ALTER DATABASE pubs SET ONLINE'  --使用pubs数据库联机(启用)
EXEC msdb.dbo.sp_add_jobstep
@job_id = @jobid,
@step_name = N'启用pubs数据库处理',
@subsystem = 'TSQL',
@database_name=@dbname,
@command = @sql

--创建调度(使用后面专门定义的几种作业调度模板)
EXEC msdb..sp_add_jobschele
@job_id = @jobid,
@name = N'启用pubs数据库处理调度',
@freq_type=4,
@freq_interval=1,
@freq_subday_type=0x1,
@freq_subday_interval=1,
@active_start_time = 075000 --每天07:50分执行

--添加目标服务器
DECLARE @servername sysname
SET @servername=CONVERT(nvarchar(128),SERVERPROPERTY(N'ServerName'))
EXEC msdb.dbo.sp_add_jobserver 
@job_id = @jobid,
@server_name = @servername


-- 给你一个例子 不懂在问我

追问注释能再详细一点吗,没做过作业,有些不是太懂,谢谢
(希望能用我给的这个做示例,能否固定到每月1号02:00 吗)

追答我有时间帮你看看

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 快手登不上去显示激活账号,怎么激活知道的说下,苹果系统 快手号怎么登不上去了怎么办 苹果手机我以前用别人的id下载的快手现在快手更新为什么拿自己的id号登不上去? 怎样把 显示桌面 图标放回任务栏 苹果手机,快手登不上去是怎么回事? 怎样将电脑桌面的快捷图标放入任务栏 一个能同时进行两个视频聊天吗 一个能同时进行两个视频聊天吗 夜里做梦!怎么老实梦到以前的老婆? 一个数的四分之一是五这个数是多少 1里面有几个4分之1,几个5分之1 老公做梦从来不会梦见自己的老婆,梦的都是别的女人 5除以四分之一等于多少? 一个数的五分之一是四分之一这个数是多少 老公梦见什么说明是真心爱老婆 五个数加起来等于四分之一你知道这五个数是几吗 梦见老婆没有影子 5的4分之1次方,等于多少? 写出5个与 4分之一、5分之一 相等的分数 四分之一乘5表示( );5乘四分之一表示( );5除以四分之一表示( );四分之一除以5表示( )。 华为手机怎么样?想入手一个,大家推荐吧,价格一千到三千之间都可以 华为手机怎样啊 新华社/路透.是什么意思 求教英语英语四级的问题 美国权威,全面的财经网站是哪几个。有没有中文的啊。 福布斯和财富企业排名有何区别? 英国广播公司的信任危机 2021年职业资格考试时间表来袭,你在考试前都是如何调节心态的? 忘了主角的名字 就记得些剧情 从马桶穿越的时候因为没钱被随即传送到宋朝 穿个裤头 拿个打火机说是圣火令 2021年度注册电气工程师(发输变电)专业技术 人员职业资格考试时间是什么时候? 厨师证在网上怎么查? 怎么查询厨师证办理进度 天津一学生上课发现老师是商界大佬,这位老师究竟有着怎样的身份? 商界大佬之女竟步入娱乐圈,姚安娜正式出道,你觉得她的未来发展如何? 天津一学生上课发现老师是商界大佬,这位老师是什么人物? 天津一大学,学生上课时发现自己的老师是商界大佬,这位老师为何如此低调? 商业大佬做生意最注重的点是什么? 请问大佬有2012年上映的由张嘉益主演的大商道高清视频在线观看资源吗 和中国最牛的一批商业大佬开会是种什么样的体验? 微商大佬龚文祥宣布破产,你知道关于他的故事吗?