SQL Delta for SQL Server是一款非常好用的數據庫對比工具,它支持將每個項目分配到一個項目組,使得組織項目更容易,用戶可以將所有數據比較項目放入數據組或是把一組特定的服務器項目放在一個組下。數據庫對比之后可以生成相應的各種格式的報表,適用范圍廣。
軟件介紹
SQL Delta for SQL Server是一款功能強大,專業實用的數據庫對比工具, 軟件可以有效的分析數據庫文件,在軟件中差異內容,提供模式比較項目、數據庫選擇、映射和過濾器、配置列等功能,支持生成同步腳本,使目標數據庫與原數據庫保持一致。
軟件功能
一、項目管理
1、分頁項目。
在單獨的選項卡中并排運行兩個或多個項目,無論是完全獨立的服務器上的兩個模式比較項目,還是同一服務器上的模式比較和數據比較項目。
由于每個進程都在單獨的線程中運行,因此您可以在等待其他比較進程完成的同時查看甚至運行更新腳本。
2、小組項目。
您可以將每個項目分配到一個項目組,從而使組織項目更加容易。您可以將所有數據比較項目放入數據組。將一組特定的服務器項目放在一個組下。
二、模式比較。
1、直接比較。
比較兩個數據庫既快速又容易。在新項目中,選擇源數據庫目標,然后選擇目標數據庫,然后單擊以運行模式比較。
2、綜合項目選擇。
每個模式比較項目都有一系列選項來減少發現的共同差異。例如,帶有系統名稱的對象約束通常在源和目標之間是不同的,可以忽略這些約束。
3、模式映射。
對于某些項目,目標架構名稱(所有者)與源架構名稱不同。每個比較項目都可以選擇將源模式名稱映射到目標模式名稱。然后,SQL Delta for SQL Server可以選擇自動將定義更改為使用正確的架構名稱。例如,您的源數據庫使用“ dbo”,而目標使用“ prod”作為所有對象的架構名稱。只需將dbo映射到prod,任何腳本更改都將確保目標對象是prod.object而不是dbo.object。
4、全面的搜索和過濾。
在比較結果中,可以根據一系列選項過濾對象。例如,隱藏所有相同的對象是一個頻繁過濾器。
過濾器可以保留,因此無論何時重新運行項目,都將重新應用過濾器。此持久性還可以用于預選擇或預取消選擇對象,如果源中有不應發送給目標的對象,這將很方便。
5、兩鍵同步。
顯示模式比較選項卡后,只需單擊“腳本”以生成部署腳本,然后單擊“執行”以應用于目標。
6、比較報告。
SQL Delta可以生成模式比較的HTML報告,突出顯示整個模式中的對象差異。
軟件特色
快照是SQL Delta生成的數據庫架構副本。
快照是復制架構并生成數據庫架構的備份的好方法。可以像版本控制系統一樣使用快照,在該版本中,定期拍攝數據庫快照,然后可以將實時數據庫與過去的快照進行比較,以查找隨時間變化的快照。
使用快照的另一種方法是使用獨立快照工具DeltaSnap生成遠程數據庫的快照,然后將遠程快照與內部數據庫進行比較。可以生成快照和實時數據庫之間的更改腳本,然后將其發送回遠程位置以更新遠程數據庫。
SQL Delta可以從兩個位置(架構視圖項目或架構比較項目)生成快照。項目運行后,可以選擇生成源或源/目標的快照以分別進行查看和比較。此外,這些項目具有“完成時”事件,這些事件允許在項目運行后創建快照。
快照是SQL Delta加載的架構的副本,因此任何限制架構加載的篩選器/映射或選項也將影響快照。
SQL Delta for SQL Server最新版項目可以以與顯示實時數據庫相同的方式顯示快照。模式比較項目項目可以比較快照并生成更改腳本,以將其部署到實時數據庫中,或通過執行更改腳本稍后進行部署。
安裝步驟
1、在系統之家下載SQL Delta for SQL Server最新版軟件包。
2、解壓SQL Delta for SQL Server軟件,運行“EXE.文件”。
3、雙擊打開,進入SQL Delta for SQL Server軟件界面,點擊下一步。
4、閱讀安裝許可協議,點擊我同意,點擊下一步。
5、選擇安裝位置,點擊下一步。
6、安裝程序準備安裝,點擊安裝。
7、點擊完成,SQL Delta for SQL Server軟件安裝成功。
使用方法
1.軟件安裝彈出軟件its彈框,點擊quit按鈕即可打開軟件。
2.項目創建頁面,該頁面可以可以連接服務器和連接數據庫,完成數據庫連接即可進行使用。
3.project manager 項目管理進入數據庫項目創建界面,用戶可以點擊添加項目進行數據庫操作。