How do I add a login to the "sysadmin" server role?

    Question by:


    I am having trouble with the following scenario:

    Windows Server 2008 Enterprise Edition, SQL Server 2008 Enterprise Edition, and Team Foundation Server all running on one machine.

    I am trying to create a maintenance plan to backup the TFS databases. In order to do that I have to be able to work in the SQL Management Studio with an account that is a member of the "sysadmin" server role.

    The only member of the "sysadmin" server role is the "SA" account. The "SA" account password was left blank during install. When I try to add a new login (my domain admin account in this case) to the "sysadmin" server role I recieve the error message noted in "ERROR MESSAGE 1" below.

    If I try to log into the SQL Management Studio with the SA account via the SQL Authentication mode I receive the error message noted in "ERROR MESSAGE 2" below.

    My goal is to either:

    (A) Add another login to the "sysadmin" role
    (B) Login to the SQL Management Studio with the "SA" account

    Please help! Thank you.

    Add member failed for ServerRole 'sysadmin'. (Microsoft SqlServer.Smo).
    |_  An Exception occurred while executing a Transact-SQL statement or batch.
        |_ User does not have permission to perform this action. (Microsoft SQL Server, Error: 15247)
    Cannot connect to <INSTANCENAME>
    |_ Login failed for user 'SA'. (Microsoft SQL Server, Error: 18456)

    Select allOpen in new window

    Good Question?

    Verified Answer?

    The member who asked this question verified this comment provided the solution that solved their problem.

    by:Posted on 2009-02-20 at 12:46:20ID: 23695995

    No, the ONLY member of the "sysadmins" group is the "SA" account.

    The "SA" account has it's login abilities disabled.

    What it seems like I am going to have to do is to start cycle the service and put it in matainence mode and then use a local admin account to run a "sp_addsrvrolemember" command.

    This content is available to Experts Exchange members

    See the answer now
    with your Free 30 Day Trial

    Get unlimited access to solutions & experts

    • 4,169,477 solved questions
    • 3,805 articles & videos
    • 15,413 tech experts

    Get Access Now

    Ask Your Tech Question. Get Expert Solutions.We will email you when an expert has commented on your question.

    We will never share this with anyone. Privacy Policy Terms of Use

    Select topics

    You may select up to five topics.

    Top Expert Contributor

    Essential articles and videos from the Experts

    More valuable questions with Expert answers


    RELATED TOPICS view all topics

    1. MS SQL Server 2005
    2. MS SQL Server 2008
    3. Query Syntax
    4. Databases
    5. .NET Programming
    6. MS Access
    7. MS Development
    8. ASP.NET
    9. SSRS
    10. Visual Basic.NET