假設有人 - 出於某種原因 - 在數據庫中手動創建一個SP(並且而不是將其添加到數據庫項目中)。如果我們現在運行數據庫項目的發佈嚮導,手動添加的SP是否會被刪除?默認情況下,Visual Studio 2015數據庫項目是否將存儲過程放在項目中?
1
A
回答
2
簡答:不,它不會被丟棄。
如果從數據庫項目發佈(如,右擊併發布),則默認情況下它是關閉:An Overview of Database Project Settings(我知道這是從2010年,但默認沒有改變)
項目設置被稱爲:「DROP對象在目標中,但不在項目中」,並在「調試」選項卡上找到。當你點擊右鍵,發佈你應該得到標準的發佈配置文件對話框,爲您提供「高級」按鈕和下面描述的選項。
在發佈配置文件中,它被稱爲「將對象放在目標中,但不在源中」。它在默認情況下是未選中的,並且可以從「高級發佈設置」的「刪除」選項卡進行更改。
在這裏您可以獲得更多選項,以便不刪除特定的對象類型。
我會建議您檢查這個值,而不是依賴於默認值(可以通過創建一個新的發佈配置文件進行驗證)。
一如既往,在處理生產數據庫時,我建議在允許運行之前檢查腳本。這些機器,男人,你不能相信他們。
相關問題
- 1. Visual Studio 2015數據庫項目
- 2. 默認情況下,在項目
- 3. 從Visual Studio 2012數據庫項目執行存儲過程
- 4. 的Visual Studio數據庫項目:包括是否存在在項目
- 5. 在Visual Studio 2015中爲PostGreSQL創建數據庫項目
- 6. Visual Studio 2015緩存Web API項目URL
- 7. 數據層應用程序項目是否從Visual Studio數據庫版本中替換數據庫項目?
- 8. 在Visual Studio數據庫項目中創建默認數據/ SQL Server
- 9. 如何從Visual Studio 2015項目中刪除數據庫
- 10. Visual Studio 2015中的Oracle數據庫項目的MSBuild設置
- 11. 如何在VS 2015發佈Visual Studio數據庫項目
- 12. 在Visual Studio 2015中缺少Web項目
- 13. Visual Studio 2010 SQL Server數據庫項目 - 忽略存儲過程和函數
- 14. Visual Studio 2015安裝程序項目
- 15. Visual Studio 2010數據庫項目數據
- 16. Visual Studio中的SQL數據庫項目
- 17. Visual Studio 2015錯誤:MSB4057項目中不存在目標「PreComputeCompileTypeScript」
- 18. 默認情況下,在ListFragment中選擇一個項目
- 19. 默認情況下,WindowsPhone項目是如何加載資源的?
- 20. ASP.NET核心新項目默認情況下不創建數據庫
- 21. Visual Studio 2015不能將項目引用添加到項目
- 22. 在Visual Studio中是否有「ZIP項目」?
- 23. Visual Studio 2015 - Sql服務器項目數據庫圖
- 24. 在Visual Studio 2010擴展中獲取默認項目目錄
- 25. 在Visual Studio項目屬性中,如何在默認情況下選擇「所有配置」而不是「活動」
- 26. 是否可以在不安裝Visual Studio的情況下將Visual Studio項目部署爲Web App?
- 27. 如何將Visual Studio默認爲C#項目而不是VB.NET?
- 28. visual studio 2015中的Azure biztalk項目?
- 29. Visual Studio 2015中的項目位置
- 30. Visual Studio 2015在新項目上崩潰
默認情況下,沒有。但我會首先檢查實際設置/生成的腳本以確保設置沒有改變。 – TZHX
@TZHX將該評論作爲答案,我會接受它。如果您有,請提供信息來源。謝謝! –