環境與版本

作業系統:Window10 64x 版本:2004

開發軟件(IDE):Visual Studio 2019 Community

資料庫產品版本:Microsoft SQL Server Developer (64-bit) v18.4

資料庫版本編號:15.0.2070.41

資料庫專案優勢

1.將 SQL SERVER 中的各種資料庫物件轉換為程式碼

2.IntelliSense和編輯:在鍵入時驗證 T-SQL 指令碼

3.持續整合與部署:資料庫版控

4.資料庫結構比較:對資料庫執行差異比對

建立一個資料庫專案

選擇資料庫專案

匯入資料庫

選擇資料庫連線

完整資料庫物件專案

進行資料庫比較並更新

資料庫結構描述比較

對專案按右鍵->結構描述比較

結構描述比較畫面

左邊代表來源,右邊代表要修改的對象,中間按鈕可以進行切換

執行比較

左上方[比較],Visual Studio會自動進行資料庫與資料庫專案的比對

列出差異,可以對目標進行更新

資料庫專案完成更新

資料庫專案版控

右下角加入

我們使用GitHub

完成版控簽入

可惜之處美中不足:

資料庫架構可以進行版控,而要給資料庫預設內容也可以使用,但如果專案是以整體大量資料庫內容為主體的案件,要做版本控管比較難一點。

參考引用資料:

如何為 SQL SERVER 建立資料庫版控:https://blog.yowko.com/sql-server-version-control/

[Visual Studio]專案裡的資料庫專案:https://dotblogs.com.tw/kinanson/2016/04/30/145219

資料庫專案設定:https://docs.microsoft.com/zh-tw/sql/ssdt/database-project-settings?view=sql-server-ver15

使用Visual Studio佈署DB,自動化填入資料:https://edwardkuo.imas.tw/paper/2016/06/01/Devops/DBVersionControl/

適用於 Visual Studio 的 SQL Server Data Tools:https://visualstudio.microsoft.com/zh-hant/vs/features/ssdt/

Steven玄

謝謝您觀看本站內容!! 希望文章內容有幫助到你!! 西元93年台灣男,努力成為優秀的軟體工程師 和 創造多元收入,較常執行於 程式撰寫、網站系統架設規劃 和 商業策略分析規劃,目前在網站開發公司擔任工程師。

發佈留言