sa登陸失敗 SQL Server錯誤18456的解決方法

查找問題的過程:(注:用windows賬號還是可以登錄的)

第一步: 啓動所有與SQL有關的服務,問題依舊;

第二步: 查看windows防火牆,被默認啓動了,不啓動選擇項被Disabled

兩個提示“由于安全考慮,某些設置由組策略控制”“Windows防火牆正在使用您的域設置”,先用gpedit.msc打組策略編輯器,機算機配置--管理模板--網絡--網絡連接--Windows防火牆--標准配置文件,查看右邊各選項屬性,都是未配置狀態,問題不在這裏。

另外一個提示中提到域設置,域設置不可能禁用SQL Server,並且我查看本地開放端口(netstart -an),25,1433,1434都是開發狀態。

暈,會不會是密碼錯誤?

第三步:用windows賬號登錄

連接成功後, 選擇"屬性"

右鍵實例,在"屬性"窗口中, 轉到"Security"(安全性)項, 查看"服務器身份驗證"中設置確爲"SQL Server和Windows身份驗證模式",

然後執行下面的語句啓用sa用戶, 同時更改sa的密碼

EXEC sp_password 'sa',null,'sa'

ALTER LOGIN sa ENABLE

執行出錯:

消息 15116,級別 16,狀態 1,第 1 行

密碼有效性驗證失敗。該密碼太短,不符合 Windows 策略要求。

哈哈,問題找到。

本地設置可能被域設置覆蓋。而域設置中指定了安全策略,密碼必須有一定的複雜性。重新更改sa密碼,

EXEC sp_password 'sa','Uiop_098Mn','sa'

ALTER LOGIN sa ENABLE

問題解決!

小結SQL Server連接失敗錯誤的解決
在使用 SQL Server 的過程中,用戶遇到的最多的問題莫過于連接失敗了。一般而言,有以下兩種連接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業管理器、查詢分析器、事務探查器等。 二是利用用戶...查看完整版>>小結SQL Server連接失敗錯誤的解決
 
Microsoft SQL Server SA權限最新入侵方法
在獲得SA密碼後,往往因爲服務器管理者或”前人”將net.exe和net1.exe被限制使用,無法添加管理員賬號。我們知道VBS在活動目錄(ADSI)部分有一個winnt對象,用來管理本地資源,利用它可以不依靠CMD等命令就能添加一個...查看完整版>>Microsoft SQL Server SA權限最新入侵方法
 
SQL Server數據庫sa密碼相關問題的解決方法
1、請教如何查找sqlserver的sa密碼? 查詢分析器,連接時,身份驗證使用"使用windows身份驗證" 然後,執行: EXEC sp_password NULL, 'NewPassword', 'Sa' 企業管理器-->實例名-->安全性-->登錄-->雙擊右邊...查看完整版>>SQL Server數據庫sa密碼相關問題的解決方法
 
SQL Server連接失敗錯誤的解決
在使用 SQL Server 的過程中,用戶遇到的最多的問題莫過于連接失敗了。一般而言,有以下兩種連接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業管理器、查詢分析器、事務探查器等。 二是利用用戶...查看完整版>>SQL Server連接失敗錯誤的解決
 
修改SQL Server 2005 sa用戶密碼的方法
在SQL Server Management Studio 用WINDOWS連接的情況下改實列的“屬性”中“安全性”選中WINDOWS及SQL驗證,再重起SQL服務器後,新建查詢,執行下面代碼 (幾種不同的語句) 一、 ALTER LOGIN sa ENABLE ; GO ALTER...查看完整版>>修改SQL Server 2005 sa用戶密碼的方法
 
關于sql server sa密碼的破解的一個方法
小弟最近發現了sql server加密密碼的函數pwdencrypt(),在sp_addlogin存儲過程中,又發現了口令比較的函數pwdcompare(),在sp_password存儲過程中,雖然是單向加密的,但是能通過窮舉來猜到sa的密碼,當然其他的登錄帳...查看完整版>>關于sql server sa密碼的破解的一個方法
 
一個SQL Server Sa密碼破解的存儲過程
一個SQL Server Sa密碼破解的存儲過程: if exists (select * from dbo.sysobjects where id = object_id(N'.[p_GetPassword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure .[p_GetPassword] GO /*...查看完整版>>一個SQL Server Sa密碼破解的存儲過程
 
Microsoft SQL Server數據庫SA權限總結
需要准備的工具: SQL Query Analyzer和SqlExec Sunx Version   第一部分:   去掉xp_cmdshell保護系統的具體分析: 語句如下: 1.去掉xp_cmdshell擴展過程的方法是使用如下語句: if exists (select * from dbo...查看完整版>>Microsoft SQL Server數據庫SA權限總結
 
黑客經驗談Sql server SA權限入侵的感悟
  想必大家都知道MSSQL中SA權限是什麽,可以說是至高無上。今天我就它的危害再談點兒,我所講的是配合NBSI上傳功能得到WebShell。在講之前先說幾個條件,否則得到Shell是有難度的。  1.存在SQL注入,並且數據庫類...查看完整版>>黑客經驗談Sql server SA權限入侵的感悟
 
 
回到王朝網路首頁