2023年11月27日发(作者:)
症状
在 Microsoft SQL Server 2008 年 SQL Server 管理 Studio,您展开数据库文件夹,在对象资
源管理器中。执行此操作时您可能会收到以下错误消息:
服务器主体 X 将不能访问数据库 Y (Microsoft SQL Server,错误: 916) 在当前安全上下文
注意此错误信息中 X 为用户名称的占位符。Y 为数据库名称的占位符。
因此,您无法访问在对象资源管理器中的数据库文件夹中的任何数据库。
原因
如果满足下列条件,则会出现此问题:
您没有管理凭据。此外,您没有访问某些数据库 SQL Server 2008 中。
您修改了数据库文件夹的 对象浏览器的详细信息 页上的列的列表。此外,您包含以下列
之一:
o
大小 (MB)
o
数据空间使用 (KB)
o
索引空间使用 (KB)
o
空间可用 (KB)
o
默认文件组
o
邮件主机
o
主文件路径
备注
o
默认状态下,这些列不是在数据库文件夹的 对象浏览器的详细信息 页上可见
的。若要在 对象资源管理器的详细信息 页上查看这些列,用鼠标右键单击列
标题,然后单击列。您没有访问某些数据库时,这些列会导致该问题。
o
排序规则 列包含在默认的列的数据库文件夹中可见的。
o
对数据库启用 关闭自动 选项时,排序规则 列将导致问题。此外,您没有访问
数据库的权限。
解决方案
若要解决此问题,请按照下列步骤操作:
1. 单击 开始,指向 程序、 指向 Microsoft SQL Server 2008,然后单击 $ SQL
Server 管理 Studio。
2. 连接到服务器 对话框中单击所需的 服务器类型 列表中键入 服务器名称 框中的服务
器名称,然后单击 连接 的服务器。
3. 在对象资源管理器中,单击 数据库 文件夹。
4. 在 对象浏览器的详细信息 页上用鼠标右键单击列标题,然后单击 重置视图。
注意如果不可见 对象浏览器的详细信息 页按 F7。或单击 视图 菜单上的 对象浏览器
信息。
5. 在对象资源管理器中,用鼠标右键单击 数据库 文件夹,然后单击 刷新。
6. 在 文件 菜单上单击 退出。
注意如果仍然收到错误消息后请按照步骤 1 至步骤 6 中"症状"部分提到的 排序规则 列中可能导
致该错误消息。在这种情况下,请按照下列步骤操作:
1. 单击 开始,指向 程序、 指向 Microsoft SQL Server 2008,然后单击 $ SQL
Server 管理 Studio。
2. 连接到服务器 对话框中单击所需的 服务器类型 列表中键入 服务器名称 框中的服务
器名称,然后单击 连接 的服务器。
3. 在对象资源管理器中,单击 数据库 文件夹。
4. 在 对象浏览器的详细信息 页上用鼠标右键单击该的列标,然后单击以清除 排序 复选
框。
5. 在对象资源管理器中,用鼠标右键单击 数据库 文件夹,然后单击 刷新。
6. 在 文件 菜单上单击 退出。


发布评论