2010-01-28 90 views
1

這可能是一個愚蠢的問題。但我剛剛獲得了讀取/寫入此數據庫的權限。我看到DB的表格,除了一個。我可以從中進行選擇,但是我無法在對象資源管理器中看到它。我重新啓動計算機,刷新對象瀏覽器和所有內容。查看此表是否有限制?在對象資源管理器中無法看到表,SQL Server 2005/2008


我「米很抱歉,我不得不檢查查詢的連接。我一直在尋找在兩個不同版本的同一個數據庫中。天哪,我應該重視這個問題了嗎?

回答

2

查詢

SELECT type, type_desc FROM sys.objects WHERE name = 'my_table_name' 

應該告訴你你的表真的是是什麼類型的對象。

+0

謝謝我使用,並意識到表中不存在我正在查看的數據庫..有人應該告訴我測試和生產之間的區別... – Marlon 2010-01-28 20:42:48

2

難道同義詞還是視圖?檢查同義詞節點和views節點下,並檢查模式...如果您只是說SELECT * FROM表,請嘗試使用SELECT * FROM dbo.table。它可能位於不同的模式下。

0

當所有其他都失敗時,右鍵單擊Tables並單擊Refresh。

1

您需要在創建表查詢中使用模式名稱(例如dbo.table名稱)。默認情況下,它是在本地服務器下創建的,因此它在您使用select查詢時可用,但是一旦您檢查服務器ita不可用。

相關問題