2010-02-25 43 views
8

我正在使用SQL服務器和多個數據庫。每個數據庫可能有很多模式,比如dbo。,admin。,其他的,我厭倦了滾動尋找東西。SQL Server Management Studio架構視圖

如果我工作的一個模式具體的項目,我想從不同的是模式我認爲過濾掉一切。作爲dbo,我看到了一切,這意味着我花了我大部分時間來騷擾我的滾輪(這是一個笑話)。

這是可能在SQL Server Management Studio 2008的?

回答

11

做到這一點在2005年或2008年SSMS,右鍵點擊標題:「存儲過程」,「表」,等等,然後點擊「過濾設置」,那麼對於「架構」變「運營商」,以「不包含」或「包含」等,然後設置一個值來過濾他們...

+0

太棒了!我從來不知道過濾器。唯一有效的過濾器是「創建日期」。名稱,架構和所有者不允許我應用過濾器。也許是一個錯誤。無論如何,+1的過濾器! –

+0

好吧,這很有趣。我必須將該值粘貼到過濾器中。輸入過濾器什麼也不做。 –

+0

+1,但...任何方式來做到這一點,所有的對象被過濾,而不是一個子集?也許有些SSMS插件?雖然這個過濾器總比沒有好,但我希望能夠在數據庫樹節點下面有一個「模式」文件夾,它進一步包含每個模式的表/視圖/過程。 – jleach

2

是:不連接的或的db_owner 「SA」。

連接爲可以訪問和只改變所需要的模式的用戶。

這樣一來,發動機「Metadata visibility」會自動

+0

我能做到這一點不改變我連誰的? –

+0

@Coov:如果你改變你的權利。引擎返回您可以看到的對象......因此,不同的用戶或不同的權限是否達到相同的結果 – gbn

0

僅供參考,我正在尋找CDC模式下表,變化數據捕獲架構已創建。經過很多努力,我發現這些表位於Tables-> System Tables文件夾中。所以SSMS確實顯示了非默認模式,但在這種情況下,它位於不同的文件夾中。

+0

要批評或要求作者澄清,在他們的帖子下面留下評論 - 您可以隨時對自己的帖子發表評論,一旦您擁有足夠的聲望,您就可以對任何帖子發表評論。 – Rajesh

相關問題