翻譯|使用教程|編輯:莫成敏|2019-07-18 16:51:08.207|閱讀 511 次
概述:SQL Compar是一款比較和同步SQL Server數(shù)據(jù)庫結(jié)構(gòu)的工具。這篇文章主要介紹,演示兩個SQL Server數(shù)據(jù)庫的基本比較和部署的工作示例。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SQL Compare是一款比較和同步SQL Server數(shù)據(jù)庫結(jié)構(gòu)的工具。現(xiàn)有超過150,000的數(shù)據(jù)庫管理員、開發(fā)人員和測試人員在使用它。當(dāng)測試本地數(shù)據(jù)庫,暫存或激活遠(yuǎn)程服務(wù)器的數(shù)據(jù)庫時,SQL Compare將分配數(shù)據(jù)庫的過程自動化。
這篇文章主要介紹,演示兩個SQL Server數(shù)據(jù)庫的基本比較和部署的工作示例。
在這個示例中,Magic Widget Company具有在實時Web服務(wù)器上運行的SQL Server數(shù)據(jù)庫。此數(shù)據(jù)庫包含許多表,視圖,存儲過程和其他數(shù)據(jù)庫對象。Magic Widget Company的開發(fā)團隊一直在努力升級到他們的網(wǎng)站。作為這次升級的一部分,他們對數(shù)據(jù)庫的結(jié)構(gòu)做了一些更改。他們已將更改從開發(fā)服務(wù)器部署到登臺服務(wù)器。他們現(xiàn)在需要將更改部署到生產(chǎn)服務(wù)器。
這個例子有四個步驟:
1、建立數(shù)據(jù)庫
在SQL Server上創(chuàng)建示例數(shù)據(jù)庫。
2、建立比較
指定要比較的數(shù)據(jù)源。
3、選擇要部署的對象
查看結(jié)果并選擇要部署的對象。
4、部署數(shù)據(jù)庫
創(chuàng)建并運行部署腳本。
一、建立數(shù)據(jù)庫
工作示例使用以下數(shù)據(jù)庫:
WidgetStaging是登臺數(shù)據(jù)庫
WidgetProduction是生產(chǎn)數(shù)據(jù)庫
要在SQL Server上創(chuàng)建這兩個數(shù)據(jù)庫:
1、如果它們已經(jīng)存在,請刪除數(shù)據(jù)庫 WidgetStaging 和 WidgetProduction。
2、單擊此處下載數(shù)據(jù)庫的SQL創(chuàng)建腳本。
3、復(fù)制腳本,將其粘貼到SQL編輯器應(yīng)用程序中,然后運行它。創(chuàng)建數(shù)據(jù)庫及其架構(gòu)。
二、建立比較
1、如果尚未運行,請啟動SQL Compare。將顯示“項目配置”對話框:
您可以編輯當(dāng)前項目,也可以創(chuàng)建新項目。
如果要創(chuàng)建新項目,請單擊“取消” 關(guān)閉對話框,然后單擊工具欄上的“新建項目”(New Project)
2、在對話框的兩側(cè),選擇“ 數(shù)據(jù)庫”。
在這個例子中,我們將比較數(shù)據(jù)庫。您還可以比較備份,SQL比較快照和腳本文件夾。
3、對于每個數(shù)據(jù)源,在“服務(wù)器”中,鍵入或選擇設(shè)置數(shù)據(jù)庫的服務(wù)器的名稱。
4、對于源文件,在Database中,鍵入或選擇WidgetStaging。為目標(biāo)鍵入或選擇WidgetProduction。如果數(shù)據(jù)庫未顯示在“數(shù)據(jù)庫” 列表中,請單擊“刷新”。
5、單擊“立即比較”。
SQL Compare顯示一個消息對話框,顯示比較的進度。
比較完成后,單擊“確定"關(guān)閉消息框。
教程尚未完結(jié),請期待后續(xù)內(nèi)容哦~
想要購買SQL Compare正版授權(quán),或了解更多產(chǎn)品信息請點擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn