public class SqlServerJobSchedule 继承 Object SqlServerJobSchedule 构造函数 展开表 SqlServerJobSchedule() 初始化 SqlServerJobSchedule 的新实例。 属性 展开表 EndOn 计划结束时间。 Interval 如果ScheduleType 是定期的,则为计划的定期间隔的值。 ISO8601 持续时间格式。 IsEnabled 是否启用计划...
有关详细信息,请参阅sp_add_schedule (Transact-SQL)和sp_attach_schedule (Transact-SQL)。 使用SQL Server 管理对象 通过使用所选编程语言(如 Visual Basic、Visual C# 或 PowerShell)来使用JobSchedule类。 有关详细信息,请参阅SQL Server 管理对象 (SMO)。
当设定的时间到达时,SQL Server Agent 会自动启动并按计划执行作业。可以通过监控作业历史记录来检测作业的成功与失败,从而确保系统的正常运行。 Timemanagesconsiststriggerswhen 在上述关系图中,SQLServerAgent通过管理Job来组织多个作业。每个作业包含多个JobStep以及一个调度Schedule,调度则决定了任务的执行时间。 小结 通...
IF EXISTS (SELECT JOB_ID FROM MSDB.DBO.SYSJOBS_VIEW WHERE NAME =N'作业名称') EXECUTE MSDB.DBO.SP_DELETE_JOB @JOB_NAME=N'作业名称' --定义创建作业 DECLARE @jobid uniqueidentifier EXEC msdb.dbo.sp_add_job @job_name = N'作业名称', @job_id = @jobid OUTPUT --定义作业步骤 DECLARE @s...
To create and attach a schedule to a job In Object Explorer, connect to an instance of the SQL Server Database Engine, and then expand that instance. Expand SQL Server Agent, expand Jobs, right-click the job you want to schedule, and click Properties. Select the Schedules page, and then...
sp_help_jobschedule参数只能在特定组合中使用。 如果指定了@schedule_id,则无法指定@job_id和@job_name。 否则,@job_id或@job_name参数可与@schedule_name一起使用。 权限 可以授予EXECUTE此过程的权限,但在 SQL Server 升级期间可能会重写这些权限。
schedule_id int SQL Server 代理作业计划 ID。 schedule_uid uniqueidentifier 作业计划的唯一标识符。此值用于标识分布式作业的计划。 originating_server_id int 作为作业计划来源的主服务器 ID。 name sysname (nvarchar(128)) 作业计划的用户定义名称。该名称在作业中必须唯一。
步骤和计划信息存储在 JobStep 和JobSchedule 对象中。 SQL Server 代理对象位于命名空间中Microsoft.SqlServer.Management.Smo.Agent。 示例 若要使用所提供的任何代码示例,您必须选择创建应用程序所需的编程环境、编程模板和编程语言。 有关详细信息,请参阅 在Visual Stud...
[database_principals] AS [dp]37ON [jop].[owner_sid] =[dp].[sid]38LEFT JOIN [msdb].[dbo].[sysjobschedules] AS [jsch]39ON [jop].[job_id] =[jsch].[job_id]40LEFT JOIN [msdb].[dbo].[sysschedules] AS [sch]41ON [jsch].[schedule_id] =[sch].[schedule_id]42ORDER BY [jop...
These examples illustrate scheduling execution for SQL Server Agent jobs by creating and populating SQL Distributed Management Objects (SQL-DMO) JobSchedule objects. A job can be run by SQL Server Agent when it contains at least one step and an execution target. Use the Start method of the Job...