大问题,谁帮我? 那你系统运行时就判断当前日期,假如day(getdate())=1的话那么就发邮件好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL SERVER企业管理器-》管理-》作业-》新建作业-》在常规项中:输入名称。步骤项:点新建-》输入步骤名、选所在的数据库、输入执行的SQL。-》确定-》在调度项中 点新建调度-》可定义调度类型-》确定-》确定即可。 EXEC sp_add_job @job_name = 'test'EXEC sp_add_jobstep @job_name = 'test', @step_name = 'test_1', @subsystem = 'TSQL', @command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/ @retry_attempts = 5, @retry_interval = 5EXEC sp_add_jobschedule @job_name = 'test', @name = 'Schedule_test', @freq_type = 16, -- daily @freq_interval = 26, @active_start_time = 10000sp_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 = 235959EXEC sp_add_job @job_name = '作业名字'EXEC sp_add_jobstep @job_name = '作业名字', @step_name = '步骤名子', @subsystem = 'TSQL', @command = 'EXEC master..xp_cmdshell ''c:\你的exe文件''', @retry_attempts = 5, --重试次数 @retry_interval = 5 --重试间隔EXEC sp_add_jobschedule @job_name = '作业名字', @name = '作业调度名字', @freq_type = 4, -- 每天 @freq_interval = 26, --间隔 @active_start_time = 10000 --开始时间 EXEC sp_add_job @job_name = 'test'EXEC sp_add_jobstep @job_name = 'test', @step_name = 'test_1', @subsystem = 'TSQL', @command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/ @retry_attempts = 5, @retry_interval = 5EXEC sp_add_jobschedule @job_name = 'test', @name = 'Schedule_test', @freq_type = 16, -- daily @freq_interval = 26, @active_start_time = 10000sp_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 = 235959EXEC sp_add_job @job_name = '作业名字'EXEC sp_add_jobstep @job_name = '作业名字', @step_name = '步骤名子', @subsystem = 'TSQL', @command = 'EXEC master..xp_cmdshell ''c:\你的exe文件''', @retry_attempts = 5, --重试次数 @retry_interval = 5 --重试间隔EXEC sp_add_jobschedule @job_name = '作业名字', @name = '作业调度名字', @freq_type = 4, -- 每天 @freq_interval = 26, --间隔 @active_start_time = 10000 --开始时间 用JOB调度ASP.或将ASP代码做成VBS的脚本,JOB定时运行VBS脚本就要以了.企业管理器-》管理-》sql server代理(要启动服务)-》作业新建一个作业就可以了。 我按楼上诸位的方法去试,遗憾的是调用总是不能成功.不知为什么,可能是我太笨了各位帮我分析一下错在什么地方我设脚本类型为ActiveX脚本,语言为visual basic脚本,内容如下: dim objCDOMail Set objCDOMail = Server.CreateObject("CDONTS.NewMail") objCDOMail.From ="[email protected]" objCDOMail.To ="[email protected]" objCDOMail.Subject ="topic" objCDOMail.BodyFormat = 0 objCDOMail.MailFormat = 0 objCDOMail.Body ="ailbody" objCDOMail.Send Set objCDOMail = Nothing if err then Cdonts=err.description err.clear else Cdonts="OK" end if但是不能成功.我想知道原因,谁知道? 现在成功了,多谢楼上各位.错在这句: Set objCDOMail = Server.CreateObject("CDONTS.NewMail")将其改为: Set objCDOMail = CreateObject("CDONTS.NewMail")结贴了. SQL2000,怪异问题.用DELPHI写的一个程式insert记录无法查询出来 sql导出excel 这个SQL怎么写呢? 搞不定了! MSSQL 题目 ,俺觉得挺难, 大家讨论下,解决了按给分 某个字段的值包含另外一个字段的值,where条件怎么写? 求大神光顾---sql 查询任意时间段内的数据条数 新人关于关SQL2000的 问题 如何用命令方式启动自动填充全文检索目录? visual foxpro编译成可执行文件后,拷贝到另一台机器上为什么不能执行?数据库应该放在哪个目录下? 我把数据库从mssql转到access时自动编号怎么处理呢? 请问如何列出最新插入的10条记录
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/
@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 = 10000sp_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 = 235959EXEC sp_add_job @job_name = '作业名字'
EXEC sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'EXEC master..xp_cmdshell ''c:\你的exe文件''',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔EXEC sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/
@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 = 10000sp_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 = 235959EXEC sp_add_job @job_name = '作业名字'
EXEC sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'EXEC master..xp_cmdshell ''c:\你的exe文件''',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔EXEC sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间
各位帮我分析一下错在什么地方我设脚本类型为ActiveX脚本,语言为visual basic脚本,内容如下: dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From ="[email protected]"
objCDOMail.To ="[email protected]"
objCDOMail.Subject ="topic"
objCDOMail.BodyFormat = 0
objCDOMail.MailFormat = 0
objCDOMail.Body ="ailbody"
objCDOMail.Send
Set objCDOMail = Nothing
if err then
Cdonts=err.description
err.clear
else
Cdonts="OK"
end if但是不能成功.我想知道原因,谁知道?
将其改为: Set objCDOMail = CreateObject("CDONTS.NewMail")
结贴了.