1. 程式人生 > 資料庫 >SQL Server 2012 sa使用者登入錯誤18456的解決方法

SQL Server 2012 sa使用者登入錯誤18456的解決方法

最近想研究下SQL SERVER2012 Enterprise版本的資料庫,聽說功能很強大。我是在win7上安裝的,安裝的過程很順利,我在用“Windows 身份驗證”時,一切OK,但是在用SA使用者登入資料庫的時候出現如下的錯誤:

之前裝過SQL7.0, SQL2000, SQL2005版的、2008版的,好像沒有這複雜啊,百度了下找到了一個解決方案,歸納一下:這個錯誤一般由三個原因引起,登入方式設定錯誤、sa設定錯誤和IP方式是否開啟,下面依次解決這三個問題。

解決方案:

一、登入方式設定

1.以“Windows 身份驗證”方式登入,進入伺服器,點選右鍵,選擇屬性:

2.在彈出的對話方塊中,將“安全性”中的“伺服器驗證方式”設定為“SQL Server 和 Windows 身份驗證模式”:

二、sa設定

1.依次進入“安全性”、“登入名”、“sa”,右擊“sa”選擇屬性。

2.在彈出的對話方塊中,啟用“登入”

三、開啟IP

1.開啟“SQL Server 配置管理器”,展開“SQL Server 網路配置”,把“MSSQLSERVER 的協議”中的“TCP/IP”開啟:

2.配置IP屬性,進入TCP/IP屬性中,將需要的地址啟用

3.重啟SQLServer服務:

下面就可以用sa登入資料庫了

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。