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