快捷登錄,享 免費(fèi)下載
首頁 > 軟件下載 > 運(yùn)行庫 > SQL Delta for MySQL
SQL Delta for MySQL

SQL Delta for MySQL

  • 軟件大小65.50 MB
  • 版本類型官方版
  • 更新時(shí)間2021-07-02
  • 版本號(hào)6.5.6.103
  • 軟件語言英文
  • 軟件廠商
  • 適用系統(tǒng)WinXP/WIN7/Win8/Win10
  • 軟件授權(quán)試用軟件

SQL Delta for MySQL安裝教程

SQL Delta for MySQL是一款數(shù)據(jù)庫對(duì)比分析軟件,它能夠針對(duì)SQL數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行對(duì)比和分析,并且同步數(shù)據(jù),更新腳本,以此就減少了工作的時(shí)間,功能全且強(qiáng)大。

SQL Delta for MySQL(數(shù)據(jù)庫對(duì)比分析軟件)

功能介紹

一、圖表比較

1.全面的圖形顯示過濾器

2.生成圖表快照

3.比較圖表快照

4.圖差異報(bào)告

5.導(dǎo)出部署腳本

6. SQL Delta部署更改

二、數(shù)據(jù)比較

1.表和列的映射

2.應(yīng)用列轉(zhuǎn)換

3.數(shù)據(jù)加載過濾器

4.可自定義的鍵值或關(guān)鍵字

5.選擇性列比較

6.包含數(shù)據(jù)比較視圖

7.結(jié)果可以導(dǎo)出到文件

8.差異報(bào)告

三、圖表視圖

1. SQL Delta可以連續(xù)提供顯示數(shù)據(jù)庫圖表或數(shù)據(jù)的能力,而無需單獨(dú)運(yùn)行應(yīng)用程序。

2.圖表視圖還具有一個(gè)腳本編輯器,您可以使用它來運(yùn)行自己的腳本,無論此腳本是用于顯示數(shù)據(jù)還是更新圖表

3.您還可以使用SQL Delta更改源圖表,然后運(yùn)行圖表比較項(xiàng)目以發(fā)布目標(biāo)數(shù)據(jù)庫的更改記錄。所有這些工作都不需要單獨(dú)的工具

軟件特色

出現(xiàn)制造模式的出現(xiàn),以及日期和日期顯示視圖模式支持MySQL 5及更高版本

同時(shí)執(zhí)行多個(gè)項(xiàng)目

元素標(biāo)簽中顯示的項(xiàng)目元素

生成一個(gè)準(zhǔn)備部署的同步腳本

從SQLδ運(yùn)行更改腳本

模式過濾

完成事件

內(nèi)置依賴性管理

占地面積小

使用說明

一、數(shù)據(jù)庫選擇

1、SQLServer連接

服務(wù)器:服務(wù)器名稱或IP地址。這使用與大多數(shù)應(yīng)用程序數(shù)據(jù)庫連接字符串相同的格式。

端口:通過向服務(wù)器添加端口,您可以為SQLServer指定非標(biāo)準(zhǔn)端口。例如。10.0.0.10,1435,其中服務(wù)器正在偵聽端口1435,而不是默認(rèn)端口。

身份驗(yàn)證:Windows身份驗(yàn)證使用您的Windows登錄詳細(xì)信息。

SQLServer身份驗(yàn)證需要用于連接的用戶名和密碼。另外,請(qǐng)確保服務(wù)器配置了混合模式身份驗(yàn)證。

保存:選中保存密碼以保留密碼,如果未選中,則每次運(yùn)行項(xiàng)目時(shí)都需要重新輸入密碼。

以可逆加密格式保存的密碼,但是我們強(qiáng)烈建議您在選擇此選項(xiàng)時(shí)考慮安全隱患。

如果您的用戶密碼為空,則檢查保存密碼。

數(shù)據(jù)庫:一旦輸入以上詳細(xì)信息,便可以從檢索到的數(shù)據(jù)庫列表中選擇一個(gè)數(shù)據(jù)庫。

2、創(chuàng)建一個(gè)數(shù)據(jù)庫

一旦配置了服務(wù)器和身份驗(yàn)證,便可以在服務(wù)器上創(chuàng)建新數(shù)據(jù)庫的選項(xiàng)。當(dāng)然,您的身份驗(yàn)證將需要足夠的權(quán)限才能創(chuàng)建新數(shù)據(jù)庫,并且將使用某些默認(rèn)設(shè)置。

輸入新的數(shù)據(jù)庫名稱,然后單擊“創(chuàng)建”或“預(yù)覽”。預(yù)覽選項(xiàng)將生成一個(gè)腳本窗口,因此您可以基于“創(chuàng)建數(shù)據(jù)庫語句”為新數(shù)據(jù)庫配置其他設(shè)置。如果單擊“創(chuàng)建”,則腳本過程將在后臺(tái)運(yùn)行,并且在創(chuàng)建數(shù)據(jù)庫后將顯示一條消息。然后,您必須從數(shù)據(jù)庫列表中選擇新數(shù)據(jù)庫。

3、快照

通過將連接類型更改為快照,SQLDelta可以將快照與實(shí)時(shí)數(shù)據(jù)庫甚至其他快照進(jìn)行比較。

輸入快照文件名,然后單擊瀏覽按鈕以找到快照。如果輸入文件名,請(qǐng)單擊“完成后刷新”以加載和驗(yàn)證快照。

加載快照后,將顯示數(shù)據(jù)庫和服務(wù)器的詳細(xì)信息。

4、服務(wù)器清單

每次建立新的服務(wù)器/數(shù)據(jù)庫連接時(shí),服務(wù)器和數(shù)據(jù)庫都會(huì)添加到下拉服務(wù)器列表中。單擊星號(hào)將切換將服務(wù)器設(shè)置為收藏夾,并且在設(shè)置收藏夾后,服務(wù)器名稱將移至列表頂部。單擊叉號(hào)將刪除服務(wù)器和所有關(guān)聯(lián)的數(shù)據(jù)庫。服務(wù)器名稱左側(cè)的箭頭將展開以顯示以前使用的各種數(shù)據(jù)庫。單擊數(shù)據(jù)庫列表中的叉號(hào)將從列表中刪除數(shù)據(jù)庫。

從下拉服務(wù)器列表中選擇服務(wù)器或數(shù)據(jù)庫將基于最后保存的信息自動(dòng)填充連接字段。

服務(wù)器列表旁邊的“刷新”按鈕將啟動(dòng)對(duì)本地網(wǎng)絡(luò)中現(xiàn)有SQLServer的后臺(tái)搜索,并在完成后將新發(fā)現(xiàn)的服務(wù)器添加到服務(wù)器列表中。檢測(cè)過程不會(huì)發(fā)現(xiàn)所有服務(wù)器,也不會(huì)檢測(cè)到服務(wù)器端口。由于檢測(cè)過程在后臺(tái)運(yùn)行,因此更新將在搜索結(jié)束時(shí)靜默添加。該過程可能需要幾分鐘或更長時(shí)間,具體取決于網(wǎng)絡(luò)。

服務(wù)器列表是全局列表,在會(huì)話期間的不同時(shí)間自動(dòng)保存。

二、映射,架構(gòu)過濾器和負(fù)載過濾器

此選項(xiàng)卡提供了一系列對(duì)象負(fù)載過濾器以及模式映射。

映射提供了一種將源數(shù)據(jù)庫上的一個(gè)或多個(gè)模式/所有者名稱與目標(biāo)上的模式/所有者名稱進(jìn)行匹配的方法。例如,您可能使用FOO模式創(chuàng)建了對(duì)象,并且在與目標(biāo)數(shù)據(jù)庫進(jìn)行比較時(shí),需要使用BAR模式。通過將FOO映射到BAR,盡管比較顯示將顯示對(duì)FOO和BAR的引用,但比較將忽略明顯的模式名稱差異。在編寫腳本時(shí),SQLDelta甚至?xí)麓鎯?chǔ)過程和函數(shù),以使用映射的架構(gòu)名稱而不是原始名稱。

模式過濾器將加載對(duì)象限制為特定的模式。激活后,將僅加載屬于源/目標(biāo)列表中架構(gòu)的對(duì)象。這些可以是映射的或相等的架構(gòu),例如添加源PERSON和目標(biāo)PERSON并檢查FilterSchema,以確保僅加載源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫中屬于PERSON的對(duì)象以進(jìn)行比較和編寫腳本。

對(duì)象加載過濾器將排除整個(gè)對(duì)象類,基于名稱或名稱一部分的特定對(duì)象或基于名稱或部件名稱的列。

映射和過濾器可以分別處于活動(dòng)狀態(tài)。

1、模式映射

選中模式過濾器和映射以激活映射功能。這兩個(gè)數(shù)據(jù)庫的架構(gòu)將自動(dòng)加載,準(zhǔn)備進(jìn)行映射。在打開模式映射之前,您必須配置服務(wù)器和數(shù)據(jù)庫詳細(xì)信息。

對(duì)于SQLServer,默認(rèn)情況下DBO和DBO被映射。

在示例中,F(xiàn)OO顯示在右側(cè)目標(biāo)列表中,而SchemaMap列表顯示DBO=DBO。通過單擊目標(biāo)列表中的FOO,DBO將替換為FOO。

要添加映射條目,請(qǐng)從源列表中單擊一個(gè)架構(gòu),這會(huì)將架構(gòu)名稱從源移動(dòng)到架構(gòu)映射列表,如果選中了“自動(dòng)添加目標(biāo)”,則會(huì)自動(dòng)在目標(biāo)中找到相同的架構(gòu)并添加該架構(gòu)。要更改為目標(biāo),只需從目標(biāo)列表中選擇一個(gè)不同的架構(gòu),然后單擊即可。

如果您希望使用鍵盤在架構(gòu)列表中移動(dòng),請(qǐng)按住Shift鍵并單擊架構(gòu)列表。然后使用向上/向下箭頭找到并使用空格鍵添加架構(gòu)。

要?jiǎng)h除映射,請(qǐng)單擊X圖標(biāo)或單擊架構(gòu)映射列表,然后按空格鍵。

2、模式過濾

選中后,僅架構(gòu)圖列表中顯示的架構(gòu)將被加載和比較。例如,您可能只希望加載和比較DBO,因此保留DBO到DBO的自動(dòng)映射,然后選中“應(yīng)用過濾器模式”?,F(xiàn)在,SQLDelta將僅加載屬于DBO的對(duì)象。如果對(duì)象(可能是函數(shù))依賴于DBO之外的對(duì)象,則任何腳本編寫當(dāng)然都會(huì)失敗或很可能會(huì)失敗。如果外鍵引用了已加載架構(gòu)之外的對(duì)象,則通常會(huì)生成警報(bào)。

可以過濾負(fù)載,以便在不引用目標(biāo)的情況下加載來自源或目標(biāo)的特定架構(gòu)。刪除自動(dòng)添加并單擊所需的源模式,這將被添加到列表中,而無需引用目標(biāo)?,F(xiàn)在,SQLDelta會(huì)將架構(gòu)加載到源中,但是將忽略對(duì)目標(biāo)中架構(gòu)的引用。

3、特征

全部匹配

這對(duì)于“架構(gòu)過濾”非常有用,您可能希望比較大多數(shù)架構(gòu),以便更快地匹配所有架構(gòu),然后刪除不希望加載的架構(gòu)。

添加<新建>行

添加一行準(zhǔn)備添加源和目標(biāo)架構(gòu)。單擊源模式將自動(dòng)將模式添加到地圖列表。

移除所有

這將刪除所有當(dāng)前映射。

自動(dòng)添加目標(biāo)

這對(duì)于模式過濾也很有用,選中該選項(xiàng)將自動(dòng)鏈接源和目標(biāo)。在上面的示例中,單擊源GUEST會(huì)將來自源和目標(biāo)的Guest添加到地圖列表中。如果取消選中“自動(dòng)添加目標(biāo)”,則必須為每個(gè)新添加的地圖項(xiàng)手動(dòng)選擇目標(biāo)。

清除目標(biāo)

這將從選定地圖中刪除目標(biāo)項(xiàng)目?;蛘撸瑔螕羝渌繕?biāo)以替換現(xiàn)有的映射項(xiàng)目。

4、架構(gòu)負(fù)載過濾器

篩選器可以從架構(gòu)加載過程中排除特定對(duì)象。要激活負(fù)載過濾器,請(qǐng)選中“激活負(fù)載過濾器”。

有兩個(gè)過濾器選項(xiàng),從主要負(fù)載中過濾對(duì)象,這可以過濾任何主要對(duì)象,例如表,視圖,過程等。第二個(gè)過濾器可以從表負(fù)載中刪除列。

由于篩選器會(huì)從加載中刪除對(duì)象,因此在加載過程中可能會(huì)收到錯(cuò)誤消息。例如,一個(gè)表中的外鍵可以引用過濾后的表。如果要在目標(biāo)上添加或更改外鍵,這當(dāng)然會(huì)導(dǎo)致腳本錯(cuò)誤。

5、對(duì)象過濾器

在對(duì)象過濾器中,有兩種不同類型的過濾器。排除整個(gè)對(duì)象類,例如排除所有表,并使用{Table}的形式。第二種過濾器類型是排除包含某些文本的所有對(duì)象。

在對(duì)象集具有易于定義的子組的情況下,文本過濾器可能是最有用的,它可能是第三方生成的整個(gè)視圖列表中的一組視圖,并且您不希望修改視圖詳細(xì)信息。在這些情況下,視圖通常具有通用名稱,然后具有唯一的視圖名稱。通過在過濾器中添加通用名稱加%,這些視圖將被排除在加載過程之外。需要注意的一件事是,SQLDelta將排除與篩選器匹配的任何對(duì)象,無論該對(duì)象是視圖還是表,過程等。不可能僅將篩選器限制為視圖。

下拉框提供了可用的對(duì)象類過濾器的列表,或者您可以只鍵入文本,但是文本必須與過濾器名稱完全匹配。然后單擊添加以添加新的過濾器。

對(duì)于名稱文本過濾器,只需鍵入要排除的名稱,由于SQLDelta在查詢中使用了“贊”,因此可以將%用于零件名稱匹配,然后單擊“添加”。

6、列過濾器

添加與您希望從加載過程中刪除的列匹配的文本。同樣,此過濾器使用了like子句,因此%可用于匹配部分列名。

鍵入您的文本,然后單擊“添加”以創(chuàng)建要從表負(fù)載中排除的列名列表。

更新日志

改進(jìn)的打印數(shù)據(jù)比較細(xì)節(jié)

使用改進(jìn)的功能調(diào)整架構(gòu)視圖腳本編輯:

-Ctrl+Shift+Up/Down可上下移動(dòng)行

-Ctrl+Shift+D復(fù)制行/選定內(nèi)容

-Ctrl+C不選擇,復(fù)制行

-按住Ctrl+X組合鍵(不選擇),剪切行

-Ctrl+/改進(jìn)的MySQL風(fēng)格的SQL注釋

下載地址

SQL Delta for MySQL SQL Delta for MySQL(數(shù)據(jù)庫對(duì)比分析軟件)?v6.5.6.103官方版