2017-03-17 53 views
3

我有一个名为“员工”,与列名“EMPLOYEE_NUMBER”表,“位置”,“工资”和“生日'。无法手动访问在对象资源管理器在SQL Server 2008列

在Management Studio中页面的左侧,在对象资源管理器下,有选项来查看约束,我的“员工”表等。

每个选项在双击时展开,“列”选项卡除外。显然,表中没有任何列。我使用SELECT * FROM employees;检查了我的桌子是否仍然存在。从中显示所有列。

我想手动访问这些列之一,所以我可以重命名它,而无需使用代码。为什么对象资源管理器的列部分没有返回值?

我在表格上所做的所有键和约束仍然存在于对象资源管理器中。

+1

您的用户/登录/组在该表/ schema/database/instance上拒绝了VIEW DEFINITION权限?尽管我本以为会阻止你看到列以外的“组件”......可能会更好地在[DBA.se](http://dba.stackexchange.com)上提出这个问题 – Bridge

+0

以前可以查看列。我肯定已经按了一些东西,现在看起来是空白的。 – CrashBandicoot

+0

你可能只是失去了连接或什么?你有没有尝试断开/重新连接对象浏览器? – Bridge

回答

2
  1. 其中的一个原因可能是缺少权限到VIEW DEFINITION特定的表。

  2. 另一个可能是我在尝试运行大型查询时某些时候失去了连接。

重新启动系统似乎解决了问题,同时确保您不被拒绝访问表上的任何内容。

相关问题