Login to Microsoft SQL Server Error: 18456

前端 未结 21 2049
醉话见心
醉话见心 2020-11-27 10:11

I am getting this error while trying to connect to the SQL Server.

Microsoft SQL Server Error: 18456

Can anybody tell me what th

相关标签:
21条回答
  • 2020-11-27 10:36

    I have faced this issue.

    Please look at the attached image,

    Step 1: Go to server property

    Step 2: Go to Security

    Step 3: Change server authentication as SQL server and WindowsAuthenication mode

    and restart your Sql server.

    0 讨论(0)
  • 2020-11-27 10:36

    Another worked solution for me. serever->security->logins->new logins->General->create your user name as login name,Click sql server authentication add passwords

    uncheck the password verification three checkboxes . This will work.

    Remeber to change the server properties ->Security from Server authentication to SQL Server and Windows Authentication mode

    0 讨论(0)
  • 2020-11-27 10:40

    Before opening, right-click and choose 'Run as Administrator'. This solved the problem for me.

    0 讨论(0)
  • 2020-11-27 10:41

    Check out this blog article from the data platform team.

    http://blogs.msdn.com/b/sql_protocols/archive/2006/02/21/536201.aspx

    You really need to look at the state part of the error message to find the root cause of the issue.

    2, 5 = Invalid userid
    6 = Attempt to use a Windows login name with SQL Authentication
    7 = Login disabled and password mismatch
    8 = Password mismatch
    9 = Invalid password
    11, 12 = Valid login but server access failure
    13 = SQL Server service paused
    18 = Change password required
    

    Afterwards, Google how to fix the issue.

    0 讨论(0)
  • 2020-11-27 10:41

    18456 Error State List

    ERROR STATE ERROR DESCRIPTION

    • State 2 and State 5 Invalid userid
    • State 6 Attempt to use a Windows login name with SQL Authentication
    • State 7 Login disabled and password mismatch
    • State 8 Password mismatch
    • State 9 Invalid password
    • State 11 and State 12 Valid login but server access failure
    • State 13 SQL Server service paused
    • State 18 Change password required

    Potential causes Below is a list of reasons and some brief explanation what to do:

    SQL Authentication not enabled: If you use SQL Login for the first time on SQL Server instance than very often error 18456 occurs because server might be set in Windows Authentication mode (only).

    How to fix? Check this SQL Server and Windows Authentication Mode page.

    Invalid userID: SQL Server is not able to find the specified UserID on the server you are trying to get. The most common cause is that this userID hasn’t been granted access on the server but this could be also a simple typo or you accidentally are trying to connect to different server (Typical if you use more than one server)

    Invalid password: Wrong password or just a typo. Remember that this username can have different passwords on different servers.

    less common errors: The userID might be disabled on the server. Windows login was provided for SQL Authentication (change to Windows Authentication. If you use SSMS you might have to run as different user to use this option). Password might have expired and probably several other reasons…. If you know of any other ones let me know.

    18456 state 1 explanations: Usually Microsoft SQL Server will give you error state 1 which actually does not mean anything apart from that you have 18456 error. State 1 is used to hide actual state in order to protect the system, which to me makes sense. Below is a list with all different states and for more information about retrieving accurate states visit Understanding "login failed" (Error 18456) error messages in SQL Server 2005

    Hope that helps

    0 讨论(0)
  • 2020-11-27 10:41

    Please check to see if you are connected to the network if this is a domain member PC. Also, make sure you are not on a dual home PC as your routes may be incorrect due to network metrics. I had this issue when I could not connect to the domain the SQL windows authentication switched to the local PC account but registered it as a SQL authentication. Once I disabled my wireless adapter and rebooted, the Windows integration switched back to the domain account and authenticated fine. I had already set up Mixed mode as you had already done as well so the previous posts do not apply.

    0 讨论(0)
提交回复
热议问题