Step by Step Guide to Add a SQL Job in SQL Server 2005

This is about adding a new SQL Jobs in the Sql Server 2005.

Step 1

Make sure that the SQL Server Agent is up and running. You can see it in the taskbar icon.

If SQL Server Agent is not running, start it from the SQL Server Configuration Manger

You can also start the SQL Server Agent from the command prompt using the command netstart

net start "SQL Server Agent (<instance name>)"
e.g net start "SQL Server Agent (SQLSERVER01)"

Step 2

Connect to the database engine of SQL server using SQL Server Management Studio.

Step 3

Expand the SQL Server Agent. You will see a Jobs folder over there. Right click on jobs and choose Add New.

Step 4

A New Job popup will appear. Specify the name of the job.

Step 5

Cilck next on the "Steps" in the left menu. A sql job can contain one or more steps. A step might be simply an sql statement or a stored procedure call. Add you step here

Job step added

Step 5

Cilck next on the "Schedules" in the left menu. A sql job can contain one or more schedules. A schedule is basically the time at which sql job will run it self. You can specify recurring schedules also.

Job schedule added

You sql job is ready now. However there are other thing you can use if needed like Alert, Notifications etc.

57 comment(S)

Prasanna on Jul 12, 2008 08:00 AM

Step-4 seems to have incomplete information.
In Step-5, where is "Next" button?

Rizwan on Aug 11, 2008 11:22 PM

This is really very simple and very useful

I really apprecicate it


NanjundaMoorthy on Apr 17, 2009 02:04 AM

This is really very simple and very useful for me

I really apprecicate it. thanks a lot

NanjundaMoorthy M

Raju on Nov 30, 2009 01:14 PM

This Article is very useful for the Sqljob Begginers

Kamleshwari Verma on Dec 18, 2009 09:47 PM

Really this is very useful for sql job begginers.I really appreciate it.

Shekhar Khosla on Jan 9, 2010 02:47 AM

so simple and so impressive

Neeru on Aug 6, 2010 12:57 AM

Really very useful information

Pankaj on Aug 6, 2010 12:58 AM

Incomplete information.How we give alerts with job schedule

APIL on Jan 31, 2011 10:23 PM

I want solution of this:-
If I created 2 step & I want to create two different schedule for each step(e.g 1 st sql step execute on 12 am & 2 nd step execute on 1 am)
Is it possible to create 2 schedule in single job with two step???


Hemali on Jun 3, 2011 10:13 AM


is it possible to create similar Job where 2 databases are involved on 2 dfferent servers. if yes, Then how?


Anil Kumar on Jul 28, 2011 10:46 AM

Thanks for help

Rajesh on Aug 29, 2011 10:01 PM

These web page is awesome

Adrian G on Sep 12, 2011 03:11 AM

Thank you. You made it simpler to understand.


saurav on Sep 20, 2011 10:30 PM


chandra on Nov 2, 2011 05:06 AM


This is very useful.But it's not supporting to MS SQL Server2005 with service packRTM....

Please suggest on this whether i should update the service pack or any other way....

Thanks & Regards,


suresh on Nov 16, 2011 12:55 AM

Thanks a lot...looks very simple and useful

Sunil kumar gupta on Nov 18, 2011 09:25 PM

Hi friends ,
Thanks for support, i hope i dont farget that informaion in my life.
this is very clear and right way for support.

thanks all team .

Suresh P on Nov 19, 2011 08:50 AM

Thanks. I appreciate your work. It saved us time. Keep up the good work.

Rathin Pandya on Nov 22, 2011 06:34 AM

Hi. This is very useful and very easy to understand.

ravi der on Nov 27, 2011 11:00 PM

thnk u, its realy very userfull...

pravallika on Feb 15, 2012 10:45 PM


Thanks really it is very useful.
i had some doubts what are main diff between sql server 2005 and 2008

Praveen on Apr 19, 2012 12:06 AM

can we have a job which i can start only from UI? i don't want any schedule or one time run. I will start the job by a user action from my UI.

rr on May 8, 2012 03:54 AM

Praveen .. yes u can start from UI level as well. exec sp_startjob "jobame"

raghumithra on May 8, 2012 03:56 AM

sp_start_job [@job_name =] 'job_name'

Pranav on May 15, 2012 05:18 AM

Its very nice and helped me a lot. thanks.

Gaurav on May 30, 2012 10:57 PM

Nice Article

kaushik on Jun 27, 2012 03:37 AM

Thanks dude,it really helped me

Alam on Jul 10, 2012 06:35 AM

This is good.. Thanks

MUSAROF HOSSAIN on Jul 11, 2012 12:32 AM


selva on Jul 17, 2012 10:13 PM

thanks, i learnt

sandip on Aug 1, 2012 04:21 AM

Hi. This is very useful and very easy to understand.

chandu on Aug 13, 2012 10:48 PM

Hi,,i didn;t find the SQL server agent in my sql can i get that?????

can u plz send me the rpl to my mail id..

Krishna Varma on Sep 3, 2012 11:53 PM

This was really nice information for scheduling a job. Thank YOU very much. But I just want to know how to find the SQL Agent in the system. Can anybody help on this.

Dyni on Sep 10, 2012 05:20 AM

Can anyone let me know about the disadvantages of using Jobs in Sql?

Amit Shukla on Oct 5, 2012 11:06 PM

Very helpful...

gaurav on Oct 18, 2012 06:02 AM

as i gone through these steps but i want to stored the data in notepad file can you suggest the basic steps on it..!!!

Abhi on Nov 19, 2012 05:57 AM

Very Nice Article..
Thanks really it is very useful.
Thanks dude

sushma on Nov 22, 2012 03:51 AM

It is really helpful.

Thank you.

lhore bansal on Dec 18, 2012 03:12 AM

Thanks. I appreciate your work. It saved us time. Keep up the good work.

as on Jan 7, 2013 11:13 PM

as on Jan 7, 2013 11:13 PM

as on Jan 7, 2013 11:13 PM


ds on Aug 21, 2014 12:28 AM


Liomayer on Sep 16, 2014 01:48 AM

This is really helpful for me.

Thanks to share with us

Ashish K on Dec 7, 2014 05:42 PM

Thanks A lot.... good solution.. thanks

rs on Feb 9, 2015 03:56 AM

rs on Feb 9, 2015 03:57 AM

thanks a lot...

df on Mar 6, 2015 02:04 AM


asghar on Jun 9, 2015 10:11 PM

Thank for this post this was very useful for me

Jj on Aug 4, 2015 02:07 AM

Really Useful for me. Easily understandable. Thanks

Chetana on Nov 23, 2015 03:07 AM

Hi, can any1 just provide me the query for rescheduling ssrs reports through stored procedure? I hve scheduled through script but I want through sp to pass next run date and time and it has to be triggered...

phani on Dec 3, 2015 03:04 AM

super. it is very use full for me.

Manju Pranesh on Dec 29, 2015 07:02 AM

Nice and simpler instructions.

Rishi on Sep 4, 2016 11:40 PM

Given in good description, very help full.

Jen on Dec 15, 2016 05:47 PM

Very informative. Thank you so much!

Chanthorn on Jul 27, 2017 09:13 PM

Very useful. Thanks

Leave a comment