1. 程式人生 > >使用者 'JWSDXSXX\Administrator' 登入失敗。 原因: 無法開啟明確指定的資料庫。 [客戶端: ]

使用者 'JWSDXSXX\Administrator' 登入失敗。 原因: 無法開啟明確指定的資料庫。 [客戶端: ]

一、錯誤現象:

1、SQLServer2008日誌每分鐘都報錯:

Login failed for user 'JWSDXSXX\Administrator'. 原因: 無法開啟明確指定的資料庫。 [客戶端: <local machine>]
錯誤: 18456,嚴重性: 14,狀態: 38。

2、同時,伺服器應用日誌

使用者 'JWSDXSXX\Administrator' 登入失敗。 原因: 無法開啟明確指定的資料庫。 [客戶端: <local machine>]


二、通過百度各種查詢:網上說原因很多。根據提示該使用者無法開啟指定的資料庫,所以從使用者Administrator著手分析

1、首先檢視該使用者的配置、許可權:

開啟SQLServer2008資料庫,點選安全性,找到對應的使用者,右鍵屬性--檢視“使用者對映”找到與該使用者對應的所有打上勾的資料庫名,檢查資料庫中是否都存在這些資料庫。


我的情況是:因為自己覺得ReportServer和ReportServerTempDB兩個資料庫沒用就給分離出去了,所以資料庫一直在報錯。附加上後就不報錯了。希望對您有所幫助。