2017-03-17 101 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. 另一個可能是我在嘗試運行大型查詢時某些時候失去了連接。

重新啓動系統似乎解決了問題,同時確保您不被拒絕訪問表上的任何內容。

相關問題