簡體   English   中英

在SQL Server 2005/2008的對象資源管理器中看不到表

[英]Cannot see table in Object Explorer, SQL Server 2005/2008

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


很抱歉,我不得不檢查查詢的連接。我正在查看同一數據庫的兩個不同版本。天哪。我應該把這個問題記下來嗎?

可以是同義詞,還是視圖? 檢查同義詞節點和視圖節點下。 還要檢查架構...如果您只是在說SELECT * FROM table,請嘗試使用SELECT * FROM dbo.table。 它可能處於不同的架構下。

查詢

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

應該告訴您表實際上是什么類型的對象。

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

如果所有其他方法均失敗,請右鍵單擊“表”,然后單擊“刷新”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM