問題是這樣的,最近因義務需要,公司更換了數據庫服務器。數據庫隨之切換到新的服務器上。
服務器是 Windows Server 2012系統,數據庫是SQL Server 2012 。上面有 多個數據庫(dba,dbb,dbc,dbd,dbf)。
我早上的時候跟蹤某部分義務數據,執行SQL語句的時候發現有問題,錯誤信息提示如下 -> ↓
我在dba(也就是我的會話是在dba庫),執行了 這樣一條查詢SQL語句。
SELECT TOP 10 * FROM dbb.dbo.user_info ORDER BY ID DESC
消息 952,級別 16,狀態 1,第 1 行
數據庫 'xxx' 正處於轉換狀態。請稍后再嘗試該語句.
-----------------------------------------------------------------------------------------------
然后我嘗試了一下幾個操作。
第一個嘗試:切換數據庫。
USE dbb GO
消息 952,級別 16,狀態 1,第 1 行
數據庫 'dbb' 正處於轉換狀態。請稍后再嘗試該語句。
第二個嘗試:查看dba數據庫的屬性(選中某個數據庫,鼠標右鍵,屬性。)
我得到了下面這樣一個錯誤
眼尖的您,發現問題了吧~~
其實就是連接到數據庫的用戶訪問權限的問題~,遇到這個情況,冷靜下來,先確認下數據庫的用戶與權限配置咯。而不是,盲目的 重啟 數據庫服務。!!