平时很少用SQL Server 2008,偶尔用一次,还真是遇到了一些问题,几经周折,从官网上才找到解决办法:
问题描述:登陆后,点击数据库,出现服务器主体 "xxxcom" 无法在当前安全上下文下访问数据库 "db_xxx_com"。
问题原因:SQL Server 2008 bug
问题解决办法(非原创,参考官网):
1、用SQL Server Management Studio登录服务器。
2、在对象资源管理器,单击“数据库”文件夹。
3、在“对象资源管理器详细信息”右键单击该列标题,然后单击“重置视图”。如果“对象资源管理器详细信息”页不可见,单击“视图”菜单上的“对象资源管理器详细信息”。
4、“在对象资源管理器”,右键单击“数据库”文件夹,然后单击“刷新”。
5、单击“数据库”文件夹。
6、“对象资源管理器详细信息”右键单击该列标题,然后单击以清除“排序规则”复选框。
7、“在对象资源管理器”,右键单击“数据库”文件夹,然后单击“刷新”。
这样就ok了。
本人已测试通过。