急急急急非常急~~~帮帮忙啊 我想在下班后。晚上9点时候数据库自动执行存储过程。。请问怎么做啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --功能概述:作业的新建操作步骤企业管理器 管理 SQL Server代理 右键作业 新建作业 "常规"项中输入作业名称 "步骤"项 新建 "步骤名"中输入步骤名 "类型"中选择"Transact-SQL 脚本(TSQL)" "数据库"选择执行命令的数据库 "命令"中输入要执行的语句: EXEC 存储过程名 ... --要执行的存储过程 确定 "调度"项 新建调度 "名称"中输入调度名称 "调度类型"中选择你的作业执行安排 如果选择"反复出现" 点"更改"来设置你的时间安排 然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 同2000方法一样操作企业管理器--管理--SQL Server代理--右键作业--新建作业--"常规"项中输入作业名称--"步骤"项--新建--"步骤名"中输入步骤名--"类型"中选择"Transact-SQL 脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句: update base set flag=0 where datediff(dd,date,getdate())=0--确定--"调度"项--新建调度--"名称"中输入调度名称--"调度类型"中选择你的作业执行安排--如果选择"反复出现"--点"更改"来设置你的时间安排为一天一次然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. --定义创建作业DECLARE @jobid uniqueidentifier, @jobname sysnameSET @jobname = N'作业名称'IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name=@jobname)EXEC msdb.dbo.sp_delete_job @job_name=@jobnameEXEC msdb.dbo.sp_add_job@job_name = @jobname,@job_id = @jobid OUTPUT--定义作业步骤DECLARE @sql nvarchar(4000),@dbname sysnameSELECT @dbname=DB_NAME(), --作业步骤在当前数据库中执行@sql=N'--作业步骤内容' --一般定义的是使用TSQL处理的作业,这里定义要执行的Transact-SQL语句EXEC msdb.dbo.sp_add_jobstep@job_id = @jobid,@step_name = N'作业步骤名称',@subsystem = 'TSQL', --步骤的类型,一般为TSQL@database_name=@dbname,@command = @sql--创建调度(使用后面专门定义的几种作业调度模板)EXEC msdb..sp_add_jobschedule@job_id = @jobid,@name = N'调度名称',@freq_type=4, --每天@freq_interval=1, --指定每多少天发生一次,这里是1天.@freq_subday_type=0x8, --重复方式,0x1=在指定的时间,0x4=多少分钟,0x8=多少小时执行一次@freq_subday_interval=1, --重复周期数,这里每小时执行一次@active_start_date = NULL, --作业执行的开始日期,为NULL时表示当前日期,格式为YYYYMMDD@active_end_date = 99991231, --作业执行的停止日期,默认为99991231,格式为YYYYMMDD@active_start_time = 00000, --作业执行的开始时间,格式为HHMMSS@active_end_time = 235959 --作业执行的停止时间,格式为HHMMSS 定时作业的制定企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ... --该存储过程用于创建表 --确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排 然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 。。2005里面没有SQL Server代理 代理这个东西啊 如11樓右鍵--服務器--啟動右鍵--SQLSERVER代理--啟動 LZ是不是express版本的,貌似这个版本的没有代理 表与表的关系,数据的结果 sql联合查询问题 最近开始接触SQL2000数据库备份方面的问题,有很多问题,高人们来给我讲讲啊? 如何选择当前表中重复键名的最小ID数? Windows 排序规则和 SQL 排序规则有多大差异呢? 谁帮我写个存储过程 tomcat启动时,链接 sql server报错 〓〓>===→ 继续下午的问题,怎样从ADO的已返回的记录集中得到字段是否允许空值的属性? 从哪可以得到msbase.jar,mssqlserver.jar,msutil.jar, 在线100分 MS-SQL数据库 更改列名的问题 拆分字符串,插入表。 弱弱地问几个问题,请多赐教
管理
SQL Server代理
右键作业
新建作业
"常规"项中输入作业名称
"步骤"项
新建
"步骤名"中输入步骤名
"类型"中选择"Transact-SQL 脚本(TSQL)"
"数据库"选择执行命令的数据库
"命令"中输入要执行的语句:
EXEC 存储过程名 ... --要执行的存储过程 确定
"调度"项
新建调度
"名称"中输入调度名称
"调度类型"中选择你的作业执行安排
如果选择"反复出现"
点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
update base set flag=0 where datediff(dd,date,getdate())=0--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排为一天一次
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
DECLARE @jobid uniqueidentifier, @jobname sysname
SET @jobname = N'作业名称'IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name=@jobname)
EXEC msdb.dbo.sp_delete_job @job_name=@jobnameEXEC msdb.dbo.sp_add_job
@job_name = @jobname,
@job_id = @jobid OUTPUT--定义作业步骤
DECLARE @sql nvarchar(4000),@dbname sysname
SELECT @dbname=DB_NAME(), --作业步骤在当前数据库中执行
@sql=N'--作业步骤内容' --一般定义的是使用TSQL处理的作业,这里定义要执行的Transact-SQL语句
EXEC msdb.dbo.sp_add_jobstep
@job_id = @jobid,
@step_name = N'作业步骤名称',
@subsystem = 'TSQL', --步骤的类型,一般为TSQL
@database_name=@dbname,
@command = @sql--创建调度(使用后面专门定义的几种作业调度模板)
EXEC msdb..sp_add_jobschedule
@job_id = @jobid,
@name = N'调度名称',
@freq_type=4, --每天
@freq_interval=1, --指定每多少天发生一次,这里是1天.
@freq_subday_type=0x8, --重复方式,0x1=在指定的时间,0x4=多少分钟,0x8=多少小时执行一次
@freq_subday_interval=1, --重复周期数,这里每小时执行一次
@active_start_date = NULL, --作业执行的开始日期,为NULL时表示当前日期,格式为YYYYMMDD
@active_end_date = 99991231, --作业执行的停止日期,默认为99991231,格式为YYYYMMDD
@active_start_time = 00000, --作业执行的开始时间,格式为HHMMSS
@active_end_time = 235959 --作业执行的停止时间,格式为HHMMSS
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ... --该存储过程用于创建表 --确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
右鍵--服務器--啟動
右鍵--SQLSERVER代理--啟動