Basics of SQL Server Job Scheduling
To create and attach a schedule
to a job
1. In Object Explorer, connect to an
instance of the SQL Server Database Engine, and then expand that instance.
2. Expand SQL Server Agent, expand Jobs, right-click the job you want to schedule, and click Properties.
3. Select the Schedules page, and then click
New.
4. In the Name box, type a name for the new
schedule.
5. Clear the Enabled check box if you do not
want the schedule to take effect immediately following its creation.
6. For Schedule Type, select one of the
following:
·
Click Start
automatically when SQL Server Agent starts to start the job when the SQL
Server Agent service is started.
·
Click Start
whenever the CPUs become idle to start the job when the CPUs reach an
idle condition.
·
Click Recurring
if you want a schedule to run repeatedly. To set the recurring schedule,
complete the Frequency, Daily
Frequency, and Duration groups on the dialog.
·
Click one
time if you want the schedule to run only once. To set the One time schedule, complete the One-time
occurrence group on the dialog.
To attach a schedule to a job
1. In Object Explorer, connect to an
instance of the SQL Server Database Engine, and then expand that instance.
2. Expand SQL Server Agent, expand Jobs, right-click the job that you want to schedule, and
click Properties.
3. Select the Schedules page, and then click
Pick.
4. Select the schedule that you want to attach, and then click OK.
5. In the Job Properties dialog box,
double-click the attached schedule.
6. Verify that Start date is set correctly.
If it is not, set the date when you want for the schedule to start, and then
click OK.
7. In the Job Properties dialog box, click OK.
To prevent a scheduled job from
running, you must do one of the following:
·
Disable the schedule.
·
Disable the job.
·
Detach the schedule from the
job.
·
Stop the SQL Server Agent
service.
·
Delete the schedule.
If the schedule is not enabled, the job can still run in response
to an alert or when a user runs the job manually. When a job schedule is not
enabled, the schedule is not enabled for any job that uses the schedule.You must explicitly re-enable a schedule that has been disabled. Editing the schedule does not automatically re-enable the schedule.
Comments
Post a Comment