2017年12月15日 星期五

[研究] SQL Server 2017 登入失敗:索引在陣列的界限之外。(System Core)

[研究] SQL Server 2017登入失敗:索引在陣列的界限之外。(System Core)

2017-12-15

資料庫系統:SQL Server 2017
資料庫管理工具:SQL Server Management Studio v17.4

(下圖) 用 sa 登入

(下圖) 出現錯誤,測試幾次都失敗,【服務】檢視 SQL Server 有正常啟動。
錯誤訊息:
連線到 '(local)' 時發生錯誤。
Could not load file or assembly 'ObjectExplorer.resources, Version=14.0.0.0, Culture=zh-TW, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. Array subscript out of range (Exception from HRESULT: 0x80131508)(mscorlib)
索引在陣列的界限之外。(System Core)


(下圖) 改用 Windows 驗證,可以登入成功。

接著再用 sa 登入,並把□記住密碼勾選,結果登入進去了。

中斷「Windows認證連線」,中斷「SQL Server驗證」連線,再用 sa 登入,這次不勾□記住密碼勾選,也可以登入進去。

因為錯誤無法重現,暫時不知道真正問題。但是 sa可以登入了。

**********
PS:如果sa密碼輸入錯誤,則是下面畫面。


(完)

2 則留言:

  1. 我也遇到同樣的問題,出錯後過5分鐘就可登入了。一樣無法重現這個問題,感謝分享

    回覆刪除