快速入門(mén):使用 Azure 門(mén)戶和 Azure 數(shù)據(jù)庫(kù)遷移服務(wù)創(chuàng)建混合模式實(shí)例

來(lái)源: Microsoft
作者:Microsoft
時(shí)間:2021-02-26
17526
Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合模式使用本地托管的遷移輔助角色以及云中運(yùn)行的Azure數(shù)據(jù)庫(kù)遷移服務(wù)實(shí)例來(lái)管理數(shù)據(jù)庫(kù)遷移?;旌夏J教貏e適用于在本地網(wǎng)絡(luò)與Azure之間缺乏站點(diǎn)到站點(diǎn)連接的情況,或站點(diǎn)到站點(diǎn)連接帶寬有限的情況。

Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合模式使用本地托管的遷移輔助角色以及云中運(yùn)行的Azure數(shù)據(jù)庫(kù)遷移服務(wù)實(shí)例來(lái)管理數(shù)據(jù)庫(kù)遷移。混合模式特別適用于在本地網(wǎng)絡(luò)與Azure之間缺乏站點(diǎn)到站點(diǎn)連接的情況,或站點(diǎn)到站點(diǎn)連接帶寬有限的情況。

備注

目前,在混合模式下運(yùn)行的Azure數(shù)據(jù)庫(kù)遷移服務(wù)支持將SQL Server遷移到以下目標(biāo):

·Azure SQL托管實(shí)例,停機(jī)時(shí)間幾乎為零(聯(lián)機(jī))。

·Azure SQL數(shù)據(jù)庫(kù)單一數(shù)據(jù)庫(kù),短暫停機(jī)(脫機(jī))。

·從MongoDb遷移到Azure CosmosDB,停機(jī)時(shí)間幾乎為零(聯(lián)機(jī))。

·從MongoDb遷移到Azure CosmosDB,短暫停機(jī)(脫機(jī))。

在本快速入門(mén)中,你將使用Azure門(mén)戶在混合模式下創(chuàng)建Azure數(shù)據(jù)庫(kù)遷移服務(wù)的實(shí)例。然后,在本地網(wǎng)絡(luò)中下載、安裝和設(shè)置混合輔助角色。預(yù)覽期間,可以使用Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合模式將數(shù)據(jù)從本地SQL Server實(shí)例遷移到Azure SQL數(shù)據(jù)庫(kù)。

備注

Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合安裝程序在Microsoft Windows Server 2012 R2、Window Server 2016、Windows Server 2019和Windows 10上運(yùn)行。

重要

Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合安裝程序需要.NET 4.7.2或更高版本。若要查找最新版本的.NET,請(qǐng)參閱下載.NET Framework頁(yè)。

如果沒(méi)有Azure訂閱,請(qǐng)?jiān)陂_(kāi)始之前創(chuàng)建一個(gè)免費(fèi)帳戶。

登錄到Azure門(mén)戶

打開(kāi)Web瀏覽器,導(dǎo)航到Microsoft Azure門(mén)戶,然后輸入登錄到門(mén)戶所需的憑據(jù)。

默認(rèn)視圖是服務(wù)儀表板。

注冊(cè)資源提供程序

在創(chuàng)建Azure數(shù)據(jù)庫(kù)遷移服務(wù)的第一個(gè)實(shí)例之前,請(qǐng)注冊(cè)Microsoft.DataMigration資源提供程序。

1.在Azure門(mén)戶,選擇“訂閱”,選擇要在其中創(chuàng)建Azure數(shù)據(jù)庫(kù)遷移服務(wù)實(shí)例的訂閱,再選擇“資源提供程序”。

dms-portal-search-resource-provider.png

2.搜索遷移服務(wù),再選擇“Microsoft.DataMigration”右側(cè)的“注冊(cè)”。

dms-portal-register-resource-provider.png

創(chuàng)建服務(wù)的實(shí)例

1.選擇“+創(chuàng)建資源”以創(chuàng)建Azure數(shù)據(jù)庫(kù)遷移服務(wù)的實(shí)例。

2.在市場(chǎng)中搜索“遷移”,選擇“Azure數(shù)據(jù)庫(kù)遷移服務(wù)”,并在“Azure數(shù)據(jù)庫(kù)遷移服務(wù)”屏幕中選擇“創(chuàng)建”。

3.在“創(chuàng)建遷移服務(wù)”屏幕中:

·選擇一個(gè)容易記住且唯一的服務(wù)名稱,用于標(biāo)識(shí)Azure數(shù)據(jù)庫(kù)遷移服務(wù)的實(shí)例。

·選擇要在其中創(chuàng)建實(shí)例的Azure訂閱。

·選擇現(xiàn)有的資源組,或創(chuàng)建一個(gè)新組。

·選擇距離源或目標(biāo)服務(wù)器最近的“位置”。

·對(duì)于“服務(wù)模式”,選擇“混合(預(yù)覽版)”。

dms-create-service-basics.png

4.選擇“查看+創(chuàng)建”。

5.在“查看+創(chuàng)建”選項(xiàng)卡上,查看條款,驗(yàn)證提供的其他信息,然后選擇“創(chuàng)建”。

dms-create-service-review-and-create.png

片刻之后,創(chuàng)建混合模式下的Azure數(shù)據(jù)庫(kù)遷移服務(wù)的實(shí)例并可以進(jìn)行設(shè)置。顯示下圖所示的Azure數(shù)據(jù)庫(kù)遷移服務(wù)實(shí)例:

dms-instance-hybrid-mode.png

6.創(chuàng)建服務(wù)后,選擇“屬性”,然后復(fù)制“資源ID”框中顯示的值,該值將用于安裝Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色。

dms-copy-resource-id.png

創(chuàng)建Azure應(yīng)用注冊(cè)ID

需要?jiǎng)?chuàng)建Azure應(yīng)用注冊(cè)ID,本地混合輔助角色可使用該ID與云中的Azure數(shù)據(jù)庫(kù)遷移服務(wù)進(jìn)行通信。

1.在Azure portal,選擇“Azure Active Directory”,選擇“應(yīng)用注冊(cè)”,然后選擇“新建注冊(cè)”。

2.指定應(yīng)用程序的名稱,然后在“支持的帳戶類型”下,選擇要支持的帳戶類型,以指定可使用該應(yīng)用程序的用戶。

dms-register-application.png

3.使用“重定向URI(可選)”字段的默認(rèn)值,然后選擇“注冊(cè)”。

4.完成應(yīng)用ID注冊(cè)后,請(qǐng)記下“應(yīng)用程序(客戶端)ID”,安裝混合輔助角色時(shí)將用到它。

5.在Azure門(mén)戶中,導(dǎo)航到“Azure數(shù)據(jù)庫(kù)遷移服務(wù)”,選擇“訪問(wèn)控制(IAM)”,然后選擇“添加角色分配”,分配對(duì)應(yīng)用ID的參與者訪問(wèn)權(quán)限。

dms-app-assign-contributor.png

6.選擇“參與者”作為角色,將訪問(wèn)權(quán)限分配給“Azure AD用戶或服務(wù)主體”,然后選擇應(yīng)用ID名稱。

dms-add-role-assignment.png

7.選擇“保存”,為Azure數(shù)據(jù)庫(kù)遷移服務(wù)資源上的應(yīng)用ID保存角色分配。

下載并安裝混合輔助角色

1.在Azure門(mén)戶,導(dǎo)航到Azure數(shù)據(jù)庫(kù)遷移服務(wù)的實(shí)例。

2.在“設(shè)置”下,選擇“混合”,然后選擇“安裝程序下載”,下載混合輔助角色。

dms-installer-download.png

3.提取將托管Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色的服務(wù)器上的ZIP文件。

重要

Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合安裝程序需要.NET 4.7.2或更高版本。若要查找最新版本的.NET,請(qǐng)參閱下載.NET Framework頁(yè)。

4.在安裝文件夾中,找到并打開(kāi)“dmsSettings.json”文件,指定“ApplicationId”和“resourceId”,然后保存文件。

dms-settings.png

5.使用以下命令生成證書(shū),Azure數(shù)據(jù)庫(kù)遷移服務(wù)可使用該證書(shū)對(duì)來(lái)自混合輔助角色的通信進(jìn)行驗(yàn)證。

<drive>:<folder>Install>DMSWorkerBootstrap.exe-a GenerateCert

將在安裝文件夾中生成證書(shū)。

dms-certificate.png

6.在Azure門(mén)戶中,導(dǎo)航到“管理”下的“應(yīng)用ID”,選擇“證書(shū)和機(jī)密”,然后選擇“上傳證書(shū)”以選擇生成的公共證書(shū)。

dms-app-upload-certificate.png

7.運(yùn)行以下命令,在本地服務(wù)器上安裝Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色:

<drive>:<folder>Install>DMSWorkerBootstrap.exe-a Install-IAcceptDMSLicenseTerms-d

備注

運(yùn)行install命令時(shí),還可以使用以下參數(shù):

·-TelemetryOptOut-阻止輔助角色發(fā)送遙測(cè)數(shù)據(jù),但會(huì)在本地繼續(xù)進(jìn)行少量日志記錄。安裝程序仍發(fā)送遙測(cè)數(shù)據(jù)。

·-p{InstallLocation}。允許更改安裝路徑,該路徑默認(rèn)為“C:Program FilesDatabaseMigrationServiceHybrid”。

8.如果安裝程序運(yùn)行時(shí)未出現(xiàn)錯(cuò)誤,則該服務(wù)將在Azure數(shù)據(jù)庫(kù)遷移服務(wù)中顯示為聯(lián)機(jī)狀態(tài),可遷移數(shù)據(jù)庫(kù)。

dms-instance-hybrid-mode-online.png

卸載Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合模式

目前,只能使用以下命令,通過(guò)本地服務(wù)器上的Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色安裝程序來(lái)卸載Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合模式:

復(fù)制

<drive>:<folder>Install>DMSWorkerBootstrap.exe-a uninstall

備注

運(yùn)行uninstall命令時(shí),還可以使用“-ReuseCert”參數(shù),以便保留通過(guò)generateCert工作流生成的AdApp證書(shū)。這樣就可以使用之前生成并上傳的同一證書(shū)。

使用PowerShell設(shè)置Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色

除了通過(guò)Azure門(mén)戶安裝Azure數(shù)據(jù)庫(kù)遷移服務(wù)混合輔助角色外,我們還提供了一個(gè)PowerShell腳本,在混合模式下創(chuàng)建Azure數(shù)據(jù)庫(kù)遷移服務(wù)的新實(shí)例后即可使用該腳本自動(dòng)執(zhí)行輔助角色安裝步驟。腳本:

1.創(chuàng)建新的AdApp。

2.下載安裝程序。

3.運(yùn)行g(shù)enerateCert工作流。

4.上傳證書(shū)。

5.以參與者身份將AdApp添加到Azure數(shù)據(jù)庫(kù)遷移服務(wù)實(shí)例。

6.運(yùn)行安裝工作流。

此腳本適用于用戶已在環(huán)境中擁有所有必需權(quán)限的情況下進(jìn)行的快速原型設(shè)計(jì)。請(qǐng)注意,在生產(chǎn)環(huán)境中,AdApp和Cert可能具有不同的要求,因此腳本可能會(huì)失敗。

重要

此腳本假定在混合模式下存在Azure數(shù)據(jù)庫(kù)遷移服務(wù)的現(xiàn)有實(shí)例,并且使用的Azure帳戶有權(quán)在租戶中創(chuàng)建AdApps并修改訂閱上的Azure RBAC。

在腳本頂部填寫(xiě)參數(shù),然后從管理員PowerShell實(shí)例運(yùn)行該腳本。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Microsoft,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家