Sql-Server

MS SQL 登錄定期不起作用

  • November 5, 2020
  • 實例資訊: Windows Server 2019 Datacenter 上的 Microsoft SQL Server 2017 (RTM-CU13) 標準版(64 位)
  • 地點: AWS

另一個 AWS 伺服器上的 Java 應用程序使用本地 SQL 帳戶登錄到 SQL 實例,95% 的時間,登錄連接,一切都很好。另外 5% 我得到以下錯誤:

“使用者 ‘Blah’ 登錄失敗。” 原因:無法打開明確指定的數據庫“Blah_Database”。

$$ CLIENT: xxx.xxx.xxx.xxx $$"

我知道登錄請求來自的 2 個 IP,並且連接字元串命名了存在的數據庫。權限設置正確。我已經擷取了執行 Profiler Trace 以查找事件類“審核失敗登錄”的事件。但是,這並沒有給我比 SQL 錯誤日誌更多的資訊。

我可以添加到探查器中以收集更多資訊的任何其他事件類嗎?

我已驗證數據庫自動關閉功能已關閉。我還將遠端登錄超時時間增加到 30。

也許 AWS 有一些類似於 Azure Serverles 功能的東西?即,啟動數據庫需要一段時間。作為第一次測試,我會大幅增加連接超時,然後從那裡開始。

@Alonzo,有一次我們通過setup.exe文件升級了軟體。

安裝很好,但是因為涉及到負載均衡器,所以升級實際上只發生在 5 個數據庫中的 4 個上。最後,我們 80% 的事務成功,20% 無緣無故失敗。

我們花了一些時間才明白,我們也必須在第 5 個數據庫上手動應用該升級。

因此,請檢查您是否發現自己處於這種情況下。

引用自:https://dba.stackexchange.com/questions/279121