Ⅰ 您好,sql資料庫提示sa登陸失敗,密碼修改不了,求指導
如果是本機,可以試試選擇windows賬號登錄,不用輸入密碼,直接連接,然後在用戶裡面可以修改sa密碼。
如果windows也登陸不了,可以嘗試如下步驟
操作步驟:
1.停止資料庫服務
2.以單用戶模式啟動,不知道的搜一下sqlservr.exe,看這個文件存在哪個目錄里,然後以命令行調用,加上-m參數,即sqlservr -m
3.登錄sqlserver,個人喜歡用sqlcmd,執行命令為:sqlcmd回車
4.這時候就進來了,按如下命令操作
C:\Users\Administrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'yonghu','sysadmin'
2> go
此時,就會在系統中添加了一個名為yonghu的資料庫管理員賬號
5.結束sqlcmd和sqlservr -m的窗口,重新啟動SQLSERVER服務,用yonghu登錄
6.登錄後,在「登錄」中添加windows的管理員賬號,並且授予sysadmin許可權。
然後就可以去用戶裡面修改sa的密碼了
Ⅱ sql資料庫sa用戶密碼無法修改
呵呵,你密碼不論設多長,它顯示的長度是一定的,也就是你把密碼設成『1』和設成『11111111』它顯示的長度是一樣的
Ⅲ 在SQL中如何更改登錄密碼
打開SQL的企業管理器-->SQL Server組-->在你的伺服器名上點右鍵選擇屬性,裡面有個安全性項目,點開就可以修改你的登錄密碼了。
Ⅳ sql server的sa密碼忘了,不能修改,在那個表中查詢只差原來的,不要改,這個密碼很重要,謝謝!在線等
用winhack搜索相關文件找key
或者
現在你的企業管理器當然是進不去了,但是我們還有查詢分析器
驗證的時候,選擇按照Windows身份驗證,就直接進去了……汗!
輸入下列命令,執行:
exec sp_password null,』新密碼』,』sa』
好了,現在密碼已經改變了,到企業管理器看看 ^_^
下面是我在SQL Server的幫助看到的關於存儲過程 sp_password的說明:
sp_password
添加或更改 Microsoft® SQL Server™ 登錄的密碼。
語法
sp_password [ [ @old = ] 』old_password』 , ]
{ [ @new =] 』new_password』 }
[ , [ @loginame = ] 』login』 ]
參數
[@old =] 』old_password』
是舊密碼。old_password 為 sysname 類型,其默認值為 NULL。
[@new =] 』new_password』
是新密碼。new_password 為 sysname 類型,無默認值。如果沒有使用命名參數,就必須指定 old_password。
[@loginame =] 』login』
是受密碼更改影響的登錄名。login 為 sysname 類型,其默認值為 NULL。login 必須已經存在,並且只能由 sysadmin 固定伺服器角色的成員指定。
返回代碼值
0(成功)或 1(失敗)
注釋
SQL Server 密碼可包含 1 到 128 個字元,其中可包括任何字母、符號和數字。
新密碼以加密的形式更新和存儲,因此,任何用戶(甚至系統管理員)都不能查看密碼。
當 sysadmin 或 securityadmin 固定伺服器角色的成員使用帶全部三個參數的 sp_password 重新設置他們自己的密碼時,審核記錄反映的卻是他們正在更改別人的密碼。
sp_password 不能用於 Microsoft Windows NT® 安全帳戶。通過 Windows NT 網路帳戶連接到 SQL Server 的用戶是由 Windows NT 授權的,因此其密碼只能在 Windows NT 中更改。
sp_password 不能在用戶定義的事務中執行。
許可權
執行許可權默認地授予 public 角色,以供用戶更改自己的登錄密碼。只有 sysadmin 角色的成員可更改其他用戶的登錄密碼。
示例
A.無原密碼的情況下更改登錄密碼
下面的示例將登錄 Victoria 的密碼更改為 ok。
EXEC sp_password NULL, 』ok』, 』Victoria』
B.更改密碼
下面的示例將登錄 Victoria 的密碼由 ok 改為 coffee。
EXEC sp_password 』ok』, 』coffee』
Ⅳ sql2008 sa密碼無法修改
在伺服器上,用本地系統帳戶登錄SQL,然後修改sa口令
Ⅵ sql server的密碼無法修改怎麼辦
你可以用命令來修改密碼的
exec sp_password '1','2'
如果原密碼為空的話
exec sp_password null,'2'
Ⅶ SQL連接失敗:修改了一次登錄密碼之後,無論是否修改為舊密碼,都無法用win-PC連接
有個可能是你在修改密碼的時候 不小心把用戶驗證方式從混合(windows和密碼)改成了只用密碼了
解決辦法是用你的新密碼登進去後,修改一下上述配置
如果密碼忘記了,就可能沒轍了。但你可用重新安裝(添加)一個資料庫實例
Ⅷ 求助,SQL修改密碼出錯了
這張表是你自己設計的嘛?
基本上資料庫中的密碼都是加密的,以MD5加密方式為普遍現象!
所以你直接在資料庫中修改密碼,修改的是加密後的,無法直接使用。
你首先看一下用戶表中其他用戶的密碼長度,如果為16位
你將密碼修改為49ba59abbe56e057
如果為32位,你將密碼修改為
再使用123456登錄。
(以上為123456MD5加密後字元)
那問題就更簡單了,登錄校驗做錯了。
Ⅸ 修改不了存儲在SQL中的密碼
直接賦值修改,能成功,說明接收語句沒有接收到值,檢查你的表單。
另外推薦使用ASPStudio調試ASP程序,可以單步調試,檢查語法錯誤,內存變數監測等。
Ⅹ SQL里的sa密碼不能修改
可以改,已window登陸後,到 SQL『安全性』裡面,修改sa密碼