以下可能原因:
伺服器僅設定為Windows驗證模式
物件總管->伺服器右鍵選擇屬性->安全性->變更伺服器驗證為SQL Server及Windows驗證模式
需要重新啟動SQL SERVER
不存在的user
新建一個跟登入名稱相同的user
設定讀取資料庫權限
未啟用的user
如果是已經創建的user, 檢查是否被設置為停用user
物件總管->伺服器->安全性->登入->找到指定user名稱右鍵->屬性->狀態
登入的地方把已停用
改為已啟用
REF
[研究] SQL Server 2019 - 與伺服器的連線已建立成功,但在登入程序時發生錯誤。
[Database][SQL Server] 使用者 的登入失敗。 Microsoft SQL Server, 錯誤: 18456