2016-11-20 81 views
2

我對我的數據庫使用SSDT。我的約束是持續交付。所以我根本無法進行重命名,它會破壞以前(運行)版本的DAL的兼容性。 有沒有辦法以這種方式設置SSDT項目,以避免重構? 謝謝。SSDT禁用重命名 - 重構日誌

回答

2

您可以刪除預構建中的重構日誌,但您可以使用重命名進行連續交付,只需要以非破壞方式進行更改並逐步更改,直到應用更新。

對此有讀:

https://www.simple-talk.com/sql/database-delivery/non-breaking-online-database-deployments/

埃德

+1

豈不刪除重構日誌只是掩蓋了一個事實,即重命名發生了什麼?這可能是危險的,因爲不是重命名列而是使用數據刪除一個列,並添加一個新的空值。 –

+0

所以只有2個解決方案,SQL過程OR通過視圖訪問所有東西:(是否有其他解決方案,不會使數據庫複雜化? – Julian50

+1

是的,正確的做法是管理髮布:) –