當前位置:首頁 » 編程語言 » sql18456
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql18456

發布時間: 2022-02-21 16:16:31

sql 2008 windows身份和sa用戶都無法登錄18456。急急急!!

sql server 2008默認是不允許遠程連接的,sa帳戶默認禁用的,如果想要在本地用SSMS連接遠程伺服器上的SQL Server 2008,需要做兩個部分的配置:
1,SQL Server Management Studio Express(簡寫SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)
有兩點要注意:
1,2005的外圍應用配置器在2008中換了地方
2,有些設置生效需要重啟一下SQL Server
step 1: 打開SSMS,用windows身份連接資料庫,登錄後,右鍵選擇「屬性」
step 2: 左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式
step 3: 選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」
step 4: 展開「安全性」->「登錄名」->「sa」,右鍵選擇「屬性」
step 5: 左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼
step 6: 選擇「狀態」,選中「啟用」,點擊「確定」
step 7: 右擊資料庫選擇「方面」
step 8: 將「RemoteAccessEnabled」屬性設為「True」,點「確定」
step 9: 至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用
step 10: 下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行
step 11: 以下為英文版本界面。如圖:右側的TCP/IP默認是「Disabled」,雙擊打開設置面板將其修改為「Enabled」
step 12: 選擇「IP Addersses」選項卡,設置埠「1433」
step 13: 如圖將"Client Protocols"的"TCP/IP"也修改為「Enabled」
step 14: 配置完成,重新啟動SQL Server 2008。
此時應該可以使用了,但是還是要確認一下防火牆。
SQL Server 2005/2008 Express安裝以後,默認情況下是禁用遠程連接的。如果需要遠程訪問,需要手動配置。
打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中。

⑵ Microsoft SQL Server,錯誤: 18456

你好使用windows身份驗證也無法進行本地登錄嗎?那就只有一種情況本地登錄未被開啟。

如上圖所示修改一下登錄身份為 本地登錄然後重新啟動一下sql服務!這是sql2005的,其實2008R2的也會有這樣的設置,我這邊電腦沒有裝無法讓你看的很明白...

⑶ sa登陸失敗 SQL Server錯誤18456怎麼解決

1、以windows驗證模式進入資料庫管理器。
2、右擊sa,選擇屬性:
在常規選項卡中,重新填寫密碼和確認密碼(改成個好記的)。把強制實施密碼策略去掉。
3、點擊狀態選項卡:勾選授予和啟用。然後確定
4、右擊實例名稱(就是下圖畫紅線的部分),選擇屬性。
5、點安全性,確認選擇了SQL SERVER 和Windows身份驗證模式。
6、重啟SQLSERVER服務(重要)。

⑷ 連接失敗: sql state '28000' sql sever錯誤:18456

SQL有兩種驗證模式

一、Windows驗證模式。設置為該模式的話,伺服器機器要允許客戶端的機器能訪問。也就是說你服務端機器的用戶管理中,需有要客戶端的用戶名。假如你的客戶端機器登錄名為test,那麼服務端機器的用戶列表中,需要有test用戶名。

二、混合模式。設置為該模式的話,你在客戶端可以使用SQL資料庫用戶名登錄(請注意,這里是採用SQL用戶名,而不是採用Windows用戶名。二都是有區別的)。

⑸ sql用戶登錄失敗,錯誤18456,但是一個伺服器上面別人可以使用該用戶登錄

18456是登錄名或密碼錯誤,首先你要確認你們所使用的登錄名及密碼無誤,密碼區分大小寫
然後再確認登錄的伺服器名稱是否一致

⑹ 如何解決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 2008r2 18456 錯誤

sa無法登錄要看你模式有沒有選對,windows無法登錄應該是服務不正常,查下系統服務是否正常啟動,不行就重新安裝吧

⑻ 資料庫18456錯誤怎麼解決

出現此問題的原因是設置錯誤,具體解決辦法如下:

1、首先,在Windows身份驗證模式下進入資料庫管理器,右鍵單擊sa選擇屬性,如下圖所示,然後進入下一步。

⑼ sqlserver資料庫18456錯誤怎麼解決

1、以windows驗證模式進入資料庫管理器。

2、右擊sa,選擇屬性:

在常規選項卡中,重新填寫密碼和確認密碼(改成個好記的)。把強制實施密碼策略去掉。

3、點擊狀態選項卡:勾選授予和啟用。然後確定

4、右擊實例名稱(就是下圖畫紅線的部分),選擇屬性。

5、點安全性,確認選擇了SQL SERVER 和Windows身份驗證模式。

6、重啟SQLSERVER服務(重要)。