我有一個Visual Studio 2010數據庫項目,我想做部分部署,即指定的對象。這可能嗎?我可以看到的唯一選項是完成部署或在生成腳本後停止。如何從Visual Studio數據庫項目部署特定對象?
例如,我改變了許多表和存儲的特效,但不是一切都100%完成,我想一個特定的存儲過程推送到我的測試數據庫,包括其權限等
我讀了一點關於SQL Server數據工具,顯然支持這一點,但我不清楚是否必須遷移我的數據庫項目才能使用它(也需要團隊領導者的確定),或者如果它只是一個允許額外功能的插件。
我有一個Visual Studio 2010數據庫項目,我想做部分部署,即指定的對象。這可能嗎?我可以看到的唯一選項是完成部署或在生成腳本後停止。如何從Visual Studio數據庫項目部署特定對象?
例如,我改變了許多表和存儲的特效,但不是一切都100%完成,我想一個特定的存儲過程推送到我的測試數據庫,包括其權限等
我讀了一點關於SQL Server數據工具,顯然支持這一點,但我不清楚是否必須遷移我的數據庫項目才能使用它(也需要團隊領導者的確定),或者如果它只是一個允許額外功能的插件。
退房Schema Comparisons。它們允許您選擇要部署的對象。他們沒有SQL Server數據工具。
A 「的部分部署」 其實是有點危險。想想看,你將剛纔生成的數據庫項目,您整個數據庫項目,完成與表的修改,並已建有任何錯誤或警告(右?)。現在,您只想將您的存儲過程部署到沒有表更改的數據庫中。
您的存儲過程中的所有變化的背景下得到任何錯誤或警告。你確定沒有這些改變就不會有錯誤或警告嗎?
您應該考慮源控制解決這個問題。保存你的存儲過程的一個副本,恢復到與你要部署的數據庫相匹配的代碼版本,然後使你的存儲過程發生變化。在部署時,您將檢查存儲過程在要部署到的數據庫的上下文中是否有意義。