• RonKyle (2/25/2014)


    Hopefully this post isn't too old to continue the discussion. I've read that it's best practice that every SQL Server service account on every server have its own domain account. No explanation as to WHY, however. This method in a DEV, TEST, PROD environment could result in a great number of accounts.

    The earlier comment about DEV and TEST services having different accounts than PROD makes sense. But should each production server have its own domain account sets? I'm curious how people are handling this. I don't want to ask for a lot of accounts that may not be needed. I don't want to mindlessly follow a "best practice" without understanding why it's a best practice. On the other hand, if there's a good reason, I don't want to be responsible for something that would have been prevented by following the best practice.

    What are people doing in their shops? Thanks,

    It's almost a two year old thread. The only people likely to see your follow-up are the ones who have already posted. If you really want to get more information, I'd suggest opening your own thread.

    However, not to leave you hanging, no, I wouldn't suggest a different login for every production box, no. But... if you're really, really concerned with security, it is more secure. It's also a heck of a lot more to manage. We didn't do this at my previous organization where we had hundreds of production servers. There were some different logins to wall off certain servers, but other than that, most ran under a common login (by the way, I didn't have access to that login. It was reserved to the security people. We never knew what the password was or anything).

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning