提到了資料庫重構困難的一個原因是缺少重構工具的支援,今天卻無意間撞見了一個資料庫重構工具,覺得非常有必要和大家介紹下:

smart rename 的介紹如下(我自己翻譯的,不足之處還請大家指教): 智能命名重構時生成腳本去重命名你資料庫裡面的對象而不會破壞對象間依賴,進而保持你資料庫的完整性。 你還可以用這些特征來改變對象擁有者
你可以從命名下列一些對象:
資料庫對象:
表
視圖
存儲過程
使用者定義函數
使用者定義函輸入參數
存儲過程輸入參數
參數
smart rename的具體介紹以及用法大家可以在官方網站檢視介紹文檔
<a href="http://www.red-gate.com/supportcenter/content?c=sql_refactor%5chelp%5c1.3%5csrf_smartrename.htm&p=sql%20refactor">http://www.red-gate.com/supportcenter/content?c=sql_refactor\help\1.3\srf_smartrename.htm&p=sql%20refactor</a>
split table 這個工具主要是用來分隔表的。具體介紹大家可以參考官方介紹
<a href="http://www.red-gate.com/supportcenter/content?c=sql_refactor%5chelp%5c1.3%5csrf_splittable.htm&p=sql%20refactor">http://www.red-gate.com/supportcenter/content?c=sql_refactor\help\1.3\srf_splittable.htm&p=sql%20refactor</a>