環境與版本

作業系統: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年台灣男,軟體前、後、資料庫工程師 和 多元收入實踐,程式設計、網站系統規劃、商業策略分析規劃、多元收入研究,目前在網站開發公司擔任工程師。

發佈留言