最近在開發過程中,由于數據庫內的存儲過程太多,100+張表,每張表都有CRUD的存儲過程,還有別的存儲過程,并且由于業務需求的變動,需要不斷改寫存儲過程。
因為大家都對同一個測試庫做修改,經常出現不同開發人員的存儲過程互相覆蓋的情況,拖慢了開發進度,通過在網上的查找
找到了一款Source Safe for SQL Server來協助我們解決該類問題,下面簡單寫一下我們如何使用Source Safe for SQL Server保存歷史數據庫對象定義。
下載該工具可以在這個官網找到下載地址:http://www.grqsh.com/PRoducts.htm?tab=sourcesafe-for-sql-server
一路下一步安裝完成后,在需要添加到版本控制的數據庫上右鍵,選擇“添加數據庫到版本控制”
步驟一:
步驟二:
在彈出界面中填上存儲數據庫版本控制的數據庫
步驟三:
完成后,彈出受版本控制的數據庫對象
步驟四:
下面,嘗試修改一個存儲過程。Dbo.uspLogError,修改完成后在Management Studio里看到存儲過程會自動更改為簽出狀態
步驟五:
在存儲過程上右擊,點擊簽入
步驟六:
然后在彈出菜單中,點擊簽入
步驟七:
簽入完成后,在存儲過程上右擊,點擊歷史記錄
就可以看到
1、由哪一位開發人員修改?
2、在什么時間修改?
3、修改了什么?
步驟八:
直接雙擊uspLogError存儲過程,就可以查看uspLogError存儲過程兩次修改變更的部分。
總結
經過上面的幾個步驟的操作,對這個工具的功能已經一一介紹,功能雖小,但是五臟俱全o(∩_∩)o
以后將存儲過程納入版本控制,對SQL Server進行版本管理就方便很多了
如有不對的地方,歡迎大家拍磚o(∩_∩)o
新聞熱點
疑難解答