dbForgeSource Control for SQL Server是一個SSMS插件,可實現數據庫版本控制,并與最大的版本控制系統兼容,包括Git、Mercurial、SVN、TFVC、AzureDevOps Server、Perforce和SourceGearVault。
在它的幫助下,您可以檢索、提交和恢復SQLServer 數據庫中的更改,解決沖突,查看本地和遠程存儲庫中的數據和架構差異,使用多個分支,以及直接從SSMS執行更多操作。
在本文中,我們將向您展示如何快速輕松地開始使用源代碼管理中的基本操作。
下載并安裝dbForge Source Control
Source Control可以作為dbForgeSQL Tools的一部分下載,該工具包含15個SSMS插件和獨立應用程序,涵蓋SQLServer 開發、管理和管理的不同方面。因此,首先,從我們的官方網站下載捆綁包,運行安裝文件,然后讓向導完成剩下的工作。
將數據庫鏈接到存儲庫
讓我們從將數據庫鏈接到存儲庫開始我們的探索。在我們的例子中,它將是Git——最流行的版本控制系統。至于先決條件,您需要在Windows機器上安裝Git客戶端,以及在本地創建或從遠程存儲庫克隆的Git存儲庫。完成后,您可以繼續鏈接您的數據庫。
要將數據庫鏈接到Git存儲庫,請執行以下步驟:
1、在SSMS對象資源管理器中,右鍵單擊所需的數據庫,然后從快捷菜單中選擇SourceControl > Link database to Source Control 。
2、將數據庫鏈接到源代碼管理向導打開。在鏈接頁面上,單擊源代碼控制存儲庫字段中的+。
3、在打開的源代碼控制存儲庫屬性對話框中,從源控制系統下拉列表中選擇Git,并提供本地Git 存儲庫的路徑。
4、單擊測試以檢查連接。然后單擊確定關閉對話框。
5、返回LinkDatabase to SourceControl,選擇首選的數據庫開發模型并單擊Link。如果鏈接成功,您將在對象資源管理器中看到以下圖標;它表明您的數據庫已鏈接到源代碼管理。
鏈接靜態數據
源代碼控制還允許您鏈接和版本控制靜態表數據。而且,由于靜態數據會對數據庫性能和正常運行產生影響,因此跟蹤其中的變化是一個好主意。
要將靜態數據鏈接到源代碼管理,請執行以下步驟:
1、在SSMS對象資源管理器中,右鍵單擊包含所需靜態數據表的數據庫。指向源代碼管理并選擇鏈接/取消鏈接靜態數據。
2、源代碼管理鏈接靜態數據對話框打開。選擇包含靜態數據的所需表,然后單擊應用。請注意,您只能使用正確定義的主鍵鏈接和源代碼控制表。
之后,“刷新”對話框會自動打開,顯示每個階段的進度
3、刷新完成后,源代碼管理管理器將打開,您可以在其中檢查相應選項卡中所有引入的更改。如果一切正確,請轉到LocalChanges部分,選擇包含靜態數據的鏈接表,然后單擊Commit。
檢索最新版本
要從Source Control獲取最新更改,請執行以下操作:
1、在SSMS對象資源管理器中,右鍵單擊需要更新的鏈接數據庫,指向源代碼管理,然后單擊獲取最新。
與前一種情況一樣,刷新對話框會自動打開,顯示每個階段的進度。
2、刷新完成后,源代碼控制管理器打開。在遠程更改部分,選擇您需要更新的對象和/或數據,然后單擊獲取最新。
請注意,如果您選擇的不是所有相關對象,而是只選擇一個,則在單擊GetLatest時,將打開以下Dependencies窗口,其中包含包含所有受影響對象的建議:
3、如果一切正確,單擊獲取最新信息后,您將看到顯示進度的獲取最新信息對話框。全部完成后,單擊OK。
完畢!現在您的本地版本已更新為最新更改。
審核編輯 :李倩
-
數據庫
+關注
關注
7文章
3822瀏覽量
64506 -
源代碼
+關注
關注
96文章
2946瀏覽量
66800
原文標題:?Devart:dbForge源代碼管理入門(上)
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論