在线寻求帮助!帮忙啊! 用schedule job就可以很简单的实现阿具体查看联机帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --在企业管理器中定义一个JOB就行了.企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句 --确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排 我SQL比较差,哪位仁兄能不能给个具体的例子,感激不尽! --"命令"中输入要执行的语句就是输入你的数据操作处理命令调度里面就是设置你的时间安排最后注意一点,将你的sql agent服务设置为自动启动.不然job不会被执行. This example illustrates creating a job schedule defining daily execution for a SQL Server Agent job.Dim oJobSchedule As New SQLDMO.JobScheduleDim oJob As SQLDMO.JobDim StartYear, StartMonth, StartDay As StringSet oJob = oSQLServer.JobServer.Jobs("Backup_Northwind_Filegroups")oJobSchedule.Name = "OncePerDay_Execution"oJobSchedule.Schedule.FrequencyType = SQLDMOFreq_DailyoJobSchedule.Schedule.FrequencyInterval = 1StartYear = DatePart("yyyy", Date)StartMonth = DatePart("m", Date)StartDay = DatePart("d", Date)If Len(StartMonth) < 2 Then StartMonth = "0" & StartMonthIf Len(StartDay) < 2 Then StartDay = "0" & StartDayoJobSchedule.Schedule.ActiveStartDate = _ StartYear & StartMonth & StartDayoJobSchedule.Schedule.ActiveStartTimeOfDay = "23200"oJobSchedule.Schedule.ActiveEndDate = SQLDMO_NOENDDATEoJobSchedule.Schedule.ActiveEndTimeOfDay = SQLDMO_NOENDTIMEoJob.BeginAlteroJob.JobSchedules.Add oJobScheduleoJob.DoAlter是这个吗?我看不懂啊!我现在想判断StartDay=1的时候对数据库操作还有时间没取,当时间等于24点的时候也对数据库操作!是不是在一个作业里就可以完成/ sql agent还必须启动???用别的方法可做吗?比如说触发器! 比如新建一作业名为TEST的作业,每天12点定时删除数据库YUANBIN3中的表TB的记录:(以下借用一下: zjcxc(: 邹建 :) 老哥的帖子,请海涵:) )(以下借用一下: zjcxc(: 邹建 :) 老哥的帖子,请海涵:) )(以下借用一下: zjcxc(: 邹建 :) 老哥的帖子,请海涵:) )--在企业管理器中定义一个JOB就行了.企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称test --"步骤"项 --新建 --"步骤名"中输入步骤名1 --"类型"中选择"Transact-SQL 脚本(TSQL)" //说明是SQL脚本 --"数据库"选择执行命令的数据库 //将要操作的数据库 --"命令"中输入要执行的语句,在此写上 DELETE FROM TB --确定 --"调度"项 --新建调度 --"名称"中输入调度名称1 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排//时间填写12:00另外sql agent是必须启动的,作业都由它管理!!! 求教一个数据库递规问题 sql 问题 急啊! 求SQL语句,请各位大哥帮忙看看,谢谢! Access链接服务器与txt链接服务器同时访问,冲突 sqlite数据库保留两位小数 还原数据库问题,在选择完要备份的数据库文件后在下边选择要还原的数据库列表中没有刚选择的数据库 又碰到写不出的SQL语句了,高手教教我 为什么记录无法删除?在线等待!!!!!! 请Chiff前来领分1 使用rebuildm.exe重建数据库到底需要多少时间? 一个客户有十几万条库存产品,但其实有些产品型号是重复的。如果把重复的滤掉? VB调用存储过程出错
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
调度里面就是设置你的时间安排
最后注意一点,将你的sql agent服务设置为自动启动.不然job不会被执行.
Dim oJob As SQLDMO.Job
Dim StartYear, StartMonth, StartDay As String
Set oJob = oSQLServer.JobServer.Jobs("Backup_Northwind_Filegroups")
oJobSchedule.Name = "OncePerDay_Execution"
oJobSchedule.Schedule.FrequencyType = SQLDMOFreq_Daily
oJobSchedule.Schedule.FrequencyInterval = 1
StartYear = DatePart("yyyy", Date)
StartMonth = DatePart("m", Date)
StartDay = DatePart("d", Date)If Len(StartMonth) < 2 Then StartMonth = "0" & StartMonth
If Len(StartDay) < 2 Then StartDay = "0" & StartDayoJobSchedule.Schedule.ActiveStartDate = _
StartYear & StartMonth & StartDay
oJobSchedule.Schedule.ActiveStartTimeOfDay = "23200"
oJobSchedule.Schedule.ActiveEndDate = SQLDMO_NOENDDATE
oJobSchedule.Schedule.ActiveEndTimeOfDay = SQLDMO_NOENDTIME
oJob.BeginAlter
oJob.JobSchedules.Add oJobSchedule
oJob.DoAlter是这个吗?我看不懂啊!我现在想判断
StartDay=1的时候对数据库操作
还有时间没取,当时间等于24点的时候也对数据库操作!是不是在一个作业里就可以完成/
(以下借用一下: zjcxc(: 邹建 :) 老哥的帖子,请海涵:) )
(以下借用一下: zjcxc(: 邹建 :) 老哥的帖子,请海涵:) )
--在企业管理器中定义一个JOB就行了.企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称test
--"步骤"项
--新建
--"步骤名"中输入步骤名1 --"类型"中选择"Transact-SQL 脚本(TSQL)" //说明是SQL脚本
--"数据库"选择执行命令的数据库 //将要操作的数据库
--"命令"中输入要执行的语句,在此写上 DELETE FROM TB --确定
--"调度"项
--新建调度
--"名称"中输入调度名称1
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排//时间填写12:00另外sql agent是必须启动的,作业都由它管理!!!