我正在 Visual Studio 中為我們現有的資料庫設定資料庫專案,我想知道 Schema Compare 和 Publish 之間有什么區別。對我來說,發布是使用 Visual Studio 開發 Web api、桌面應用程式等的一個熟悉術語,但似乎可以使用Schema Compare實作相同的功能,我想知道為什么它們在 Visual Studio 中作為單獨的東西實作。
uj5u.com熱心網友回復:
通過模式比較,您可以更輕松地將資料庫中的更改匯入到您的專案中,或者手動選擇/選擇要比較的內容。當您需要從一側或另一側挑選專案時很有用 - 甚至比較兩個根本不在專案中的資料庫/dacpac。
發布旨在獲取專案的狀態,將其與資料庫進行比較,然后推送這些更改。Publish 功能包括模式比較部分,但隨后僅選取所有差異并對其進行操作。它還可以運行您已設定的部署前/部署后腳本,這是架構比較所不具備的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/383731.html
上一篇:按特定int對串列進行排序
