2009-02-26 47 views
1

我不確定這是否有效,但是我有一個SQL Server的bug,那就是我無法將對象組​​織到一組對象中。SQL Server對象組織

想象一下,我正在研究一個大型數據庫中的新工作,我可能會定期使用15個對象。我想要做的就是將它們「收藏」到某個文件夾中,這樣我就不必遍歷數據庫中的所有對象。

我知道我可以通過模式組織對象,但是這些對象不一定是模式特定的,它們跨越邊界。

有沒有人遇到過將對象組織到收藏夾組中的方法?我知道SQL Server項目組織腳本,但我看不到他們可以組織表?

感謝

回答

3

你不能做到這一點與原生工具(SQL Server Management Studio中),但有一個變通方法:創建與15桌一個新的空數據庫 - 只是架構,而不是數據。然後,當您編寫T-SQL代碼時,您可以快速將這些表格中的元素拖放到您的代碼中。

缺點是在實際數據庫中所做的更改不會反映在您的工作數據庫中,但您可以使用腳本將其自動執行,以便在您的工作數據庫中提取所需的對象並重新創建它們。您可以隨時隨地運行它(例如每隔X小時,或作爲在本地開發服務器啓動時運行的SQL代理作業)而不會丟失數據,因爲您不會修改「收藏夾」數據庫中的結構。

+0

感謝的是,它是一個解決方案,但是它只是我認爲這是一個在SSMS的功能大整體?我的意思是,爲了將物體組合在一起,需要付出很大的努力。謝謝 – MrEdmundo 2009-02-26 11:28:37

0

我知道我真的很晚參加派對,但問題出現在「相關」的右邊,我很好奇,看起來很好奇。

有一個免費的附加在Management Studio中,似乎做你問什麼:

http://www.sqltreeo.com/wp/dowload-free-ssms-add-in-to-create-own-folder-for-database-objects/

也有$ 65的商業插件中,你可能想嘗試的好。我還沒有嘗試過,所以我不確定他們的工作效果如何,或者付費版本提供的免費加載項(如果有的話)。

http://www.skilledsoftware.com/

也不能傷害到投票支持這個項目連接,添加描述你的業務用例的註釋。雖然你可能會感到失望的是它被封閉,不會修復,這不一定是永久的決定:

http://connect.microsoft.com/SQLServer/feedback/details/209340