How to Reset SA Password in Sql Server

This wikiHow teaches you how to reset a forgotten System Administrator (SA) password in Microsoft's SQL Server. You can do this by logging in with Windows Authentication, using Command Prompt, or using Single-User Mode. Understand how this...

Method 1 of 3:

Using Windows Authentication

  1. Picture 1 of How to Reset SA Password in Sql Server
    Understand how this method works. If Windows Authentication is enabled for your server, you can use it to log into your server without having to enter a password. After you're logged in, you can easily change the SQL server's password.[1]
    1. If Windows Authentication isn't enabled, you'll need to either use Single-User Mode or use Command Prompt to reset your password.
  2. Picture 2 of How to Reset SA Password in Sql Server
    Make sure that SSMS is installed. SSMS is a user interface which allows you to change different aspects of your SQL Server settings in a window rather than in Command Prompt. If you don't have SSMS installed, do the following:
    1. Go to the SSMS installation page in a browser.
    2. Click the Download SQL Server Management Studio 17.6 link.
    3. Double-click the downloaded SSMS setup file.
    4. Follow the on-screen prompts to install SSMS.
  3. Picture 3 of How to Reset SA Password in Sql Server
    Open SSMS. Type sql server management studio into Start, then click Microsoft SQL Server Management Studio 17 at the top of the Start window.
  4. Picture 4 of How to Reset SA Password in Sql Server
    Select the correct authentication. Click the "Authentication" drop-down box, then click Windows Authentication in the menu.
  5. Picture 5 of How to Reset SA Password in Sql Server
    Click Connect. It's at the bottom of the window. If Windows Authentication is allowed for your account, doing so will log you into your server's dashboard.
  6. Picture 6 of How to Reset SA Password in Sql Server
    Expand your server's folder. If your server's folder in the upper-left side of the window doesn't have several options below it, click the icon to the left of it to expand it.
  7. Picture 7 of How to Reset SA Password in Sql Server
    Expand the "Security" folder. It's below the server's name.
  8. Picture 8 of How to Reset SA Password in Sql Server
    Expand the "Logins" folder. You'll find this in the group of options below the "Security" folder.
  9. Picture 9 of How to Reset SA Password in Sql Server
    Double-click sa. It's in the "Logins" group of options. Doing so opens your System Administrator properties window.
  10. Picture 10 of How to Reset SA Password in Sql Server
    Enter a new password. Type your new password into both the "Password" and the "Confirm password" text fields near the top of the window.
  11. Picture 11 of How to Reset SA Password in Sql Server
    Click OK. It's at the bottom of the window. Doing so will change your password and close the properties window.
Method 2 of 3:

Using Single-User Mode

  1. Picture 12 of How to Reset SA Password in Sql Server
    Understand how this method works. Even if you've locked out your only account, you can add a user and give them administrator permissions by using the Command Prompt. After doing this, you can use the new user's credentials to log into your SQL Server page, from which point you can change the SA password.[2]
  2. Picture 13 of How to Reset SA Password in Sql Server
    Make sure that SSMS is installed. SSMS is a user interface which allows you to change different aspects of your SQL Server settings in a window rather than in Command Prompt. If you don't have SSMS installed, do the following:
    1. Go to the SSMS installation page in a browser.
    2. Click the Download SQL Server Management Studio 17.6 link.
    3. Double-click the downloaded SSMS setup file.
    4. Follow the on-screen prompts to install SSMS.
  3. Picture 14 of How to Reset SA Password in Sql Server
    Open Command Prompt in administrator mode. Open Start
    Picture 15 of How to Reset SA Password in Sql Server
    , then do the following:
    1. Type in command prompt
    2. Right-click
      Picture 16 of How to Reset SA Password in Sql Server
      Command Prompt
    3. Click Run as administrator
    4. Click Yes when prompted.
  4. Picture 17 of How to Reset SA Password in Sql Server
    Stop SQL Instance from running. Type in net stop MSSQLSERVER and press Enter. This will stop the currently running SQL services.
  5. Picture 18 of How to Reset SA Password in Sql Server
    Restart SQL in Single-User Mode. Type in net start MSSQLSERVER -m"SQLCMD" and press Enter.
    1. You won't see any indication that you're running in Single-User Mode at this point, but you should see the phrase "The SQL Server service was started successfully" appear.
  6. Picture 19 of How to Reset SA Password in Sql Server
    Connect to SQL. Type in sqlcmd and press Enter. Doing so opens the SQL command line.
  7. Picture 20 of How to Reset SA Password in Sql Server
    Create a new user and password. You'll do this with typed commands in the SQL command line:
    1. Type in CREATE LOGIN name WITH PASSWORD='password' where "name" is the account name and "password" is the new password.
    2. Press Enter.
    3. Type in GO and press Enter.
  8. Picture 21 of How to Reset SA Password in Sql Server
    Add the user to the System Administrator role. Type in SP_ADDSRVROLEMEMBER name,'SYSADMIN' where "name" is the account name, press Enter, and then type in GO and press Enter.
  9. Picture 22 of How to Reset SA Password in Sql Server
    Exit the SQLCMD command line. Type in exit and press Enter.
  10. Picture 23 of How to Reset SA Password in Sql Server
    Restart SQL in regular mode. You can cancel Single-User Mode by typing in net stop MSSQLSERVER && net start MSSQLSERVER and pressing Enter.
    1. You should see the "The SQL Server service was started successfully" phrase appear again; at this point, you can close Command Prompt.
  11. Picture 24 of How to Reset SA Password in Sql Server
    Open SSMS. Type sql server management studio into Start, then click Microsoft SQL Server Management Studio 17 at the top of the Start window.
  12. Picture 25 of How to Reset SA Password in Sql Server
    Select the correct authentication. Click the "Authentication" drop-down box, then click SQL Server Authentication in the menu.
  13. Picture 26 of How to Reset SA Password in Sql Server
    Log in with the new user's credentials. Click the "Login" drop-down box, then click the name of the user you just created.
  14. Picture 27 of How to Reset SA Password in Sql Server
    Enter the password. Type the user's password into the "Password" text box near the bottom of the window.
  15. Picture 28 of How to Reset SA Password in Sql Server
    Click Connect. It's at the bottom of the window. As long as you adequately entered your username and password, this will open your server's dashboard.
  16. Picture 29 of How to Reset SA Password in Sql Server
    Expand your server's folder. If your server's folder in the upper-left side of the window doesn't have several options below it, click the icon to the left of it to expand it.
  17. Picture 30 of How to Reset SA Password in Sql Server
    Expand the "Security" folder. It's below the server's name.
  18. Picture 31 of How to Reset SA Password in Sql Server
    Expand the "Logins" folder. You'll find this in the group of options below the "Security" folder.
  19. Picture 32 of How to Reset SA Password in Sql Server
    Double-click sa. It's in the "Logins" group of options. Doing so opens your System Administrator properties window.
  20. Picture 33 of How to Reset SA Password in Sql Server
    Enter a new password. Type your new password into both the "Password" and the "Confirm password" text fields near the top of the window.
  21. Picture 34 of How to Reset SA Password in Sql Server
    Click OK. It's at the bottom of the window. Doing so will change your password and close the properties window.
Method 3 of 3:

Using Command Prompt

  1. Picture 35 of How to Reset SA Password in Sql Server
    Open Start
    Picture 36 of How to Reset SA Password in Sql Server
    . Click the Windows logo in the bottom-left corner of the screen. This will open the Start menu.
  2. Picture 37 of How to Reset SA Password in Sql Server
    Search for Command Prompt. Type in command prompt, then wait for Command Prompt to appear at the top of the Start menu.
  3. Picture 38 of How to Reset SA Password in Sql Server
    Right-click
    Picture 39 of How to Reset SA Password in Sql Server
    Command Prompt. Doing so will prompt a drop-down menu.
  4. Picture 40 of How to Reset SA Password in Sql Server
    Click Run as administrator. It's in the drop-down menu.
  5. Picture 41 of How to Reset SA Password in Sql Server
    Click Yes when prompted. This will confirm your decision to open Command Prompt in administrator mode. The Command Prompt window should open.
  6. Picture 42 of How to Reset SA Password in Sql Server
    Enter the first command. Type in osql -L and press Enter.[3]
  7. Picture 43 of How to Reset SA Password in Sql Server
    Enter the second command with your server's name. Type in OSQL -S server -E where "server" is replaced by your server's name, then press Enter.
  8. Picture 44 of How to Reset SA Password in Sql Server
    Create a new password. Type in EXEC sp_password NULL, 'password', 'sa' where "password" is replaced by the password that you want to use, then press Enter.
    1. For example, to set your password as "rutabaga123", you would type EXEC sp_password NULL, 'rutabaga123', 'sa' into Command Prompt.
  9. Picture 45 of How to Reset SA Password in Sql Server
    Execute the command. Type in GO, then press Enter. Type exit, then press Enter to exit OSQL.
  10. Picture 46 of How to Reset SA Password in Sql Server
    Attempt to log into SQL Server. Do so by using your administrator credentials and your new password. If you're able to log into SQL Server, your password was successfully changed.
Update 05 March 2020
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile