㈠ 在sql server 中新添加的用戶,登錄失敗。錯誤:18456
如果是本地資料庫可以用windows驗證
打開microsoft
sql
server
management
studio
express,右鍵點擊伺服器,選擇properties,在彈出窗口中點擊security切換到安全面板,將server
authentication伺服器認證從windows
authentication
mode(windows用戶認證模式)修改為sql
server
and
windows
authentication
mode(sql
server和windows認證模式),ok。
添加用戶:
打開你的microsoft
sql
server
management
studio
express
先用sa連接你的資料庫.
然後在管理器中點擊security(安全性)--logins(用戶)--右鍵--new
logins(新用戶)
在彈出的窗口中輸入用戶名
然後勾選單選框為"sql
server
驗證"
輸入用戶密碼.
然後在窗口的右邊選擇server
roles(用戶角色)
將public與sysadmin勾上.
點擊ok,添加完成.
㈡ Microsoft SQL Server,錯誤: 18456
你好使用windows身份驗證也無法進行本地登錄嗎?那就只有一種情況本地登錄未被開啟。
如上圖所示修改一下登錄身份為 本地登錄然後重新啟動一下sql服務!這是sql2005的,其實2008R2的也會有這樣的設置,我這邊電腦沒有裝無法讓你看的很明白...
㈢ 如何解決sql server18456錯誤
方法/步驟
1
首先打開SQL sever,我們用sa登陸,發現報一個18456錯誤
2
首先用windows方式登陸資料庫,這種方式基本上都能登上。
3
找到安全性下的登陸名,右擊sa,選擇屬性按鈕
4
在常規選項卡中,輸入你的sa密碼
5
在狀態選項卡中,選擇授予資料庫引擎,啟用登陸登陸
6
右擊資料庫引擎,選擇屬性
7
數據身份驗證選擇sql server和windows身份驗證,
8
右鍵點擊資料庫引擎,選擇重新啟動,重啟後就可以登陸了。(一般情況下,修改設置後都應該重新啟動的,不然出問題別怪我沒有提醒你呦!O(∩_∩)O)
9
別急還沒有好哈,別忘了你是突然間就出現這個錯誤了,如何徹底的解決呢。很簡單,打開運行按鈕,輸入gpedit.msc,進入本地組策略編輯器
10
選擇計算機配置,選擇windows設置,選擇安全設置,選擇賬戶策略下的秘密策略,這時你可以看到右邊框有一個密碼最長使用期限,改的時間長一點就行了(比如七八百天,這樣兩年都不要該密碼了,O(∩_∩)O哈哈~),或者設置為0則密碼不過期。
http://jingyan..com/article/d8072ac47c6c01ec95cefd8b.html
㈣ 請教個問題,sql servrer2012 sa和windows都無法登錄,提示18456資料庫出錯,如何解決,謝謝!
解決方法如下:
一.控制面板-》服務-》MS SQL SERVER-》登陸--》本地系統帳戶--》重新啟動MS SQL SERVER
用windows驗證登陸查詢分析器--》執行 sp_password null,sa新密碼,'sa'
二."無法連接到伺服器,用戶xxx登陸失敗"
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,
因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接.解決方法如下所示:
1.在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server
操作步驟:
在企業管理器中
--右鍵你的伺服器實例(就是那個有綠色圖標的)
--編輯SQL Server注冊屬性
--選擇"使用windows身份驗證"
--選擇"使用SQL Server身份驗證"
--登錄名輸入:sa,密碼輸入sa的密碼
--確定
2.設置允許SQL Server身份登錄
操作步驟:
在企業管理器中
--展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
--選擇"屬性"
--再選擇"安全性"選項卡
--在"身份驗證"下,選擇"SQL Server和 Windows ".
--確定,並重新啟動SQL Server服務.
在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改注冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入注冊表編輯器
2.依次展開注冊表項,瀏覽到以下注冊表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名稱"LoginMode",雙擊編輯雙位元組值
4.將原值從1改為2,點擊"確定"
5.關閉注冊表編輯器
6.重新啟動SQL Server服務.
此時,用戶可以成功地使用sa在企業管理器中新建SQL Server注冊,
但是仍然無法使用Windows身份驗證模式來連接SQL Server.
這是因為在 SQL Server 中有兩個預設的登錄帳戶:
BUILTIN\Administrators
<機器名>\Administrator 被刪除.
要恢復這兩個帳戶,可以使用以下的方法:
1.打開企業管理器,展開伺服器組,然後展開伺服器
2.展開"安全性",右擊"登錄",然後單擊"新建登錄"
3.在"名稱"框中,輸入 BUILTIN\Administrators
4.在"伺服器角色"選項卡中,選擇"System Administrators"
5.點擊"確定"退出
6.使用同樣方法添加 <機器名>\Administrator 登錄.
說明:
以下注冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).
㈤ SQL+server+2012登錄Windows身份驗證時報錯+18456
18456這個
錯誤碼
:微軟解釋說,因密碼或用戶名錯誤而使
身份驗證
失敗並導致連接嘗試被拒時,類似下面的消息將返回到客戶端:「用戶
'<user_name>'
登錄失敗」。(Microsoft
SQL
Server,錯誤:
18456)」。
詳細解決方案請點擊:
解決方案
㈥ sqlserver2008怎麼用戶登錄出現18456
第一步: 啟動所有與SQL有關的服務,問題依舊;
第二步: 查看windows防火牆,被默鄭猛首認啟動了,不啟動選擇項被Disabled
兩個提示「由於安全考慮,某些設置由組策略控制」「Windows防火牆正在使用您的域設置」,先用gpedit.msc打組策略編輯器,機算機配置--管理模板--網路--網路連接--Windows防火牆--標准配置文件,查看右邊各選項屬性,都是未配置狀態,問題不在這里。
另外一個提示中提到域設置,域設置不可能禁用SQL Server,並且我查看本地開放埠(net start ),25,1433,1434都是開發狀態。
暈,會不會是密碼錯誤? 問題一、忘記了登錄Microsoft SQL Server 2005 的sa的登錄密碼
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,修改密碼點擊確定就可以了。
問題二、已成功與伺服器建立連接,但是在登錄過程中發生錯取。(provider:共享內存提供程序,error:0-管道的另一端上知侍無任何進程。)(Microsoft SQL Server,錯誤:233)
解決方法:打開『程序』-『所有程序』-『Microsoft SQL Server 2005 』-『配置工具』-『SQL Server 配置管理器』,在彈出的窗體中,找到『SQL Server 2005 網路配置』,把『MSSQLSERVER的協議』下的「Named Pipes」和「TCP/IP」啟動,然後重新啟動Microsoft SQL Server 2005就可以了。
問題三、無法打開用戶默認資料庫。登錄失敗。用戶『sa』登錄失敗。(Microsoft SQL Server, 錯誤:4064)
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,將默認資料庫設置成master,點擊確定就可喊數以了。
㈦ 如何解決sql server18456錯誤
SQL2008混合身份驗證sa ,提示錯誤18456,解決方法如下:
1、用Windows身份驗證方式進入SQL2008,在「對象資源管理器」右擊根目錄,彈出伺服器屬性。在「選擇頁」->「安全性」->勾選Sql Server和Windows身份驗證模式->確定。
到這里就可以斷開連接退出並使用「SQL Server身份驗證」模式登錄了。
由於默認不啟用sa,所以如果啟用sa賬戶登錄,則還需要如蘆孝猛下設置:
2、回到「對象資源管理器」,展開「安全性」慎春,展開「登錄名」就會看到登錄名sa,右鍵它-->屬性,「選擇頁」上選「狀態」,右邊的登陸選「啟用」。確定。
4、萬一還登錄不了,可做如下嘗試:
打開「SQL Server配置管理器」-->展開「SQL Server網路配置」陪橋-->「MSSQLSERVER 的協議」,在右邊啟用「TCP/IP協議」(+Named pipes協議)。
5.在SQL Server服務 里重啟MSSQLSERVER服務即可。
㈧ 資料庫18456錯誤怎麼解決
出現此問題的原因是設置錯誤,具體解決辦法如下:
1、首先,在Windows身份驗證模式下進入資料庫管理器,右鍵單擊sa選擇屬性,如下圖所示,然後進入下一步。
㈨ sql用戶登錄失敗18456
建議你這樣試試看:
- 如果sa賬戶的話,檢查下資料庫名稱和密碼。如果密碼錯誤的話,用windows用戶驗證登錄進去修改sa密碼
- 如果是新增的用戶的話,先用sql語句刪除此用戶,然後再重新建立
㈩ 為什麼SQL資料庫不能用SQL Server身份登錄 提示用戶sa登錄失敗。(Microsoft SQL server,錯誤18456)
1、用windows身份登錄。