解決方案: sqlserver 2008登陸時, 出現服務器主體 "xxxcom" 無法在當前安全上下文下訪問數據庫 "db_xxx_com"。

今天有個客戶出用SQL Server Management Studio Express來登陸sqlserver 2008出現錯誤

 

服務器主體 "xxxcom" 無法在當前安全上下文下訪問數據庫 "db_xxx_com"

 

我記得以前已經遇到過這種問題, 但忘記了那次是如何解決的了, 只能再上網搜索一下, 搞了半天終於想起來是如何解決的了.

 

在登陸成功後, 點擊"數據庫", 就出現了上面的那句錯, 而且列不出數據庫, 這時, 點擊菜單上的"視圖", 打開"對象資源管理器詳細信息", 在中間的大框的橫條上, 右鍵, 出現很多選項, 其中把"排序規則"的勾去掉

 

再刷新"數據庫"就正常了.

 

微軟寫的:

 

要解決此問題,請按照下列步驟操作:
  1. 單擊 開始 指向 程序 ,指向 Microsoft SQL Server 2008 ,然後依次和 SQL Server Management Studio
  2. 連接到服務器 對話框單擊服務器所需在 服務器類型 列表中,服務器中鍵入名稱 服務器名稱 框,然後單擊 連接
  3. 在對象資源管理器,單擊 數據庫 文件夾。
  4. 對象資源管理器詳細信息 本頁右鍵單擊該列標題,然後單擊 重置視圖

    請注意 如果 對象資源管理器詳細信息 頁不可見,按 F 7。 或者,單擊在 視圖 菜單上的 對象資源管理器詳細信息
  5. 在對象資源管理器,右鍵單擊 數據庫 文件夾,然後單擊 刷新
  6. 文件 菜單中上, 單擊 退出
請注意 如果仍然收到在執行步驟 1 到 6 後"症狀"部分中提到的該錯誤消息錯誤消息可能會造成 排序規則 列。 在這種情況下,請按照下列步驟操作:
  1. 單擊 開始 指向 程序 ,指向 Microsoft SQL Server 2008 ,然後依次和 SQL Server Management Studio
  2. 連接到服務器 對話框單擊服務器所需在 服務器類型 列表中,服務器中鍵入名稱 服務器名稱 框,然後單擊 連接
  3. 在對象資源管理器,單擊 數據庫 文件夾。
  4. 對象資源管理器詳細信息 本頁右鍵單擊該列標題,然後單擊以清除 排序規則 複選框。
  5. 在對象資源管理器,右鍵單擊 數據庫 文件夾,然後單擊 刷新
  6. 文件 菜單中上, 單擊 退出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章