微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决: sqlserver登陆时, 出现服务器主体 "xxx" 无法在当前安全上下文下访问数据库 "db_xxx"

 服务器主体 "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. 在 文件 菜单中上,单击 退出 
  7.  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐