連線至託管/遠端 SQL Server 2008 後,點擊「資料庫」節點彈出:「無法為該要求擷取資料 (錯誤 916)」,無法列出資料庫清單。
SSMS 物件總管預設嘗試載入「原則執行狀態」與「定序」等擴充屬性,但在權限受限環境(如共享主機、僅授權單一資料庫)下,查詢系統檢視表會被拒絕,導致整個節點無法展開。
隱藏這兩個需要高權限的擴充屬性欄位,SSMS 不再嘗試查詢 sys.databases 以外的系統中繼資料,即可繞過權限限制正常顯示資料庫名稱。
db_owner 或 db_datareader 權限的登入帳號。