Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 303169
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T07:09:50+00:00 2026-05-12T07:09:50+00:00

I am using SQL Server 2008. I am confused about which account will be

  • 0

I am using SQL Server 2008. I am confused about which account will be used when a SQL Server agent job runs. My confusions are,

  1. SQL Server agent as a Windows Service which we could control from Windows Service Management Console, from there we could set the account to run SQL Server Agent (LocalSystem in my computer);
  2. Could I set SQL Server agent job level account to run on?
  3. Could I set in each step which account SQL Server agent job step will run on?

I have above confusions because 3 different account systems may be used and my concern is what is the actual account each step will run on, and I want to avoid any permisson issues (i.e. I want to make sure the account have enough permission.). Any comments or advice? Appreciate anyone could clarify the 3 levels of accounts, which makes me very confused.

thanks in advance,
George

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T07:09:51+00:00Added an answer on May 12, 2026 at 7:09 am

    I would typically run the SQL Server Agent jobs under the same account as your app accesses the database.

    If that account is too limited in its permissions (which might be a good thing!), I would create a single account for that app and all its SQL jobs (if that’s possible) and run all SQL jobs under that account.

    You could potentially run each step under a different account, but I wouldn’t use that in general (it just makes it really hard to know and understand what is run under which account). Only use it if you have to run a particularly sensitive step that needs a bunch of extra permissions and those permissions are only available to a particular system account or something.

    The account under which the SQL Server Agent windows service runs really doesn’t have an impact on what your job steps will be run under.

    So it boils down to really just two accounts:

    • one account is needed to run the SQL Server Agent Windows service – this is a Windows account on your machine / server which needs to have enough permissions to run the service, start and stop it – either use LocalSystem, Network Service, or whatever other Windows account you have to run services with

    • The other account would be the account to run your SQL Server Agent steps under – that’s typically a SQL Server account (which could be based on a Windows account), and it needs enough privileges inside SQL Server to do its job, e.g. it needs access to the database objects and all. I would strive to have just one account for each app that runs the SQL Server jobs – makes life a whole lot easier!

    Marc

    PS: To set the user to run a step under, you need to use the “Advanced” page on the Job step property dialog and select the user from a popup window:

    alt text

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 211k
  • Answers 211k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer actuall the DG needs to be refreshed like gd.items.refresh() solved… May 12, 2026 at 10:07 pm
  • Editorial Team
    Editorial Team added an answer I think it really depends on your target audience. I… May 12, 2026 at 10:07 pm
  • Editorial Team
    Editorial Team added an answer Try f = opener.open(req) simplejson.load(f) without running f.read() first. When… May 12, 2026 at 10:07 pm

Related Questions

I am looking to purchase a new development PC. My budget is not more
If in the stored procedure, I just execute one statement, select count(*) from sometable
I have implemented delta detection while loading data warehouse from transaction systems using an
I've developed an Excel 2003 addin in C#, using VSTO and VS 2008. The

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.