今天有个客户出用sql Server Management Studio Express来登陆sqlserver 2008出现错误
服务器主体 "xxxcom" 无法在当前安全上下文下访问数据库 "db_xxx_com"
我记得以前已经遇到过这种问题,但忘记了那次是如何解决的了,只能再上网搜索一下,搞了半天终于想起来是如何解决的了.
在登陆成功后,点击"数据库",就出现了上面的那句错,而且列不出数据库,这时,点击菜单上的"视图",打开"对象资源管理器详细信息",在中间的大框的横条上,右键,出现很多选项,其中把"排序规则"的勾去掉
再刷新"数据库"就正常了.
微软写的:
要解决此问题,请按照下列步骤操作:
- 单击 开始 指向 程序 ,指向 Microsoft sql Server 2008 ,然后依次和 sql Server Management Studio 。
- 在 连接到服务器 对话框单击服务器所需在 服务器类型 列表中,服务器中键入名称 服务器名称 框,然后单击 连接 。
- 在对象资源管理器,单击 数据库 文件夹。
-
对象资源管理器详细信息 本页右键单击该列标题,然后单击 重置视图 。
请注意 如果 对象资源管理器详细信息 页不可见,按 F 7。 或者,单击在 视图 菜单上的 对象资源管理器详细信息 。 - 在对象资源管理器,右键单击 数据库 文件夹,然后单击 刷新 。
- 在 文件 菜单中上,单击 退出 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。