2013-10-17 89 views
2

我有一個Visual Studio 2010數據庫項目,我想做部分部署,即指定的對象。這可能嗎?我可以看到的唯一選項是完成部署或在生成腳本後停止。如何從Visual Studio數據庫項目部署特定對象?

例如,我改變了許多表和存儲的特效,但不是一切都100%完成,我想一個特定的存儲過程推送到我的測試數據庫,包括其權限等

我讀了一點關於SQL Server數據工具,顯然支持這一點,但我不清楚是否必須遷移我的數據庫項目才能使用它(也需要團隊領導者的確定),或者如果它只是一個允許額外功能的插件。

回答

0

A 「的部分部署」 其實是有點危險。想想看,你將剛纔生成的數據庫項目,您整個數據庫項目,完成與表的修改,並已建有任何錯誤或警告(右?)。現在,您只想將您的存儲過程部署到沒有表更改的數據庫中。

您的存儲過程中的所有變化的背景下得到任何錯誤或警告。你確定沒有這些改變就不會有錯誤或警告嗎?

您應該考慮源控制解決這個問題。保存你的存儲過程的一個副本,恢復到與你要部署的數據庫相匹配的代碼版本,然後使你的存儲過程發生變化。在部署時,您將檢查存儲過程在要部署到的數據庫的上下文中是否有意義。

相關問題