關(guān)于 Azure VM 中的 SQL Server 備份,備份sqlserver數(shù)據(jù)庫到azure-ESG跨境

關(guān)于 Azure VM 中的 SQL Server 備份,備份sqlserver數(shù)據(jù)庫到azure

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-07-05
點贊icon 0
查看icon 737

關(guān)于 Azure VM 中的 SQL Server 備份,備份sqlserver數(shù)據(jù)庫到azure關(guān)于Azure虛擬機中的SQL Server備份Azure Backup為備份Azure VM中運行的SQL Server提供了專業(yè)的基于流的解決方案。該解決方案兼顧了Azure backup具有zero 基礎(chǔ)結(jié)構(gòu)、長期保......

關(guān)于 Azure VM 中的 SQL Server 備份,備份sqlserver數(shù)據(jù)庫到azure




關(guān)于Azure虛擬機中的SQL Server備份

Azure Backup為備份Azure VM中運行的SQL Server提供了專業(yè)的基于流的解決方案。該解決方案兼顧了Azure backup具有zero 基礎(chǔ)結(jié)構(gòu)、長期保留、集中管理的優(yōu)勢。它還特別為SQL Server提供了以下優(yōu)勢:

工作負(fù)載感知備份,支持所有備份類型(完整備份、差異備份和日志備份)

15分鐘恢復(fù)點目標(biāo)(RPO),頻繁的日志備份

長達(dá)一秒鐘的時間點恢復(fù)

數(shù)據(jù)庫的單級備份和恢復(fù)

評論

Azure VM中基于快照的SQL數(shù)據(jù)庫備份目前在preview中可用。這種獨特的產(chǎn)品/服務(wù)結(jié)合了快照的優(yōu)勢(提高RTO并減少對服務(wù)器的影響)和頻繁日志備份的優(yōu)勢(實現(xiàn)低RTO)。如需任何查詢/訪問權(quán)限,請?zhí)顚慉skAzureBackupTeam@microsoft.com。

要查看我們當(dāng)前支持的備份和恢復(fù)方案,請參考支持列表。

備份過程

該解決方案利用SQL native API來備份SQL數(shù)據(jù)庫。

在指定要保護的SQL Server虛擬機并查詢其中的數(shù)據(jù)庫后,Azure Backup Service將在此虛擬機上安裝帶有AzureBackupWindowsWorkload擴展的工作負(fù)載備份擴展。

這個擴展包含協(xié)調(diào)器和SQL插件。協(xié)調(diào)器負(fù)責(zé)觸發(fā)各種操作的工作流(如配置備份、備份和恢復(fù)),插件負(fù)責(zé)實際的數(shù)據(jù)流。

為了發(fā)現(xiàn)此虛擬機上的數(shù)據(jù)庫,Azure Backup將創(chuàng)建帳戶nt service \ AzureWLBackupPluginSVC。該帳戶用于備份和還原,需要SQL sysadmin權(quán)限。nt service \ azurelbackuppluginsvc帳戶是一個nt service \ azurelbackuppluginsvc帳戶,因此不需要密碼管理。Azure Backup使用NT AUTHORITY\SYSTEM帳戶進行數(shù)據(jù)庫發(fā)現(xiàn)/查詢,因此該帳戶需要是SQL上的公共登錄名。如果SQL Server VM不是從Azure market創(chuàng)建的,您可能會收到錯誤user error SQL NosysAdminMembership。如果出現(xiàn)此錯誤,請按照以下說明解決。

在所選數(shù)據(jù)庫上觸發(fā)配置保護后,備份服務(wù)將為協(xié)調(diào)器設(shè)置備份計劃和其他策略細(xì)節(jié),擴展將在虛擬機上本地緩存這些細(xì)節(jié)。

在預(yù)定的時間,協(xié)調(diào)器與插件通信,并開始使用VDI從SQL server傳輸備份數(shù)據(jù)。

將插件數(shù)據(jù)直接發(fā)國際快遞recovery service vault,因此不需要臨時位置。Azure backup service對存儲帳戶中的數(shù)據(jù)進行加密和存儲。

數(shù)據(jù)傳輸完成后,協(xié)調(diào)器通過備份服務(wù)確認(rèn)提交。

開始前

開始之前,請驗證以下要求:

請確保Azure中運行有一個SQL Server實例。您可以在市場上快速創(chuàng)建SQL Server實例。

查看功能注意事項和程序支持。

查看此計劃常見問題的答案。

設(shè)置虛擬機權(quán)限

當(dāng)您在SQL Server上運行發(fā)現(xiàn)時,Azure Backup將執(zhí)行以下操作:

添加AzureBackupWindowsWorkload擴展。

創(chuàng)建nt service \ azurewlbackuppluginsvc帳戶以發(fā)現(xiàn)虛擬機上的數(shù)據(jù)庫。該帳戶用于備份和還原,需要SQL sysadmin權(quán)限。

Azure backup使用NT AUTHORITY\SYSTEM帳戶來發(fā)現(xiàn)虛擬機上運行的數(shù)據(jù)庫。該帳戶必須是SQL上的公共登錄名。

如果您沒有在Azure market中創(chuàng)建SQL Server VM,或者在SQL 2008或2008 R2上操作,您可能會收到一個usererrorsqlnosysadminmembership錯誤。

要了解在Windows 2008 R2上運行SQL 2008和2008 R2時如何授權(quán),請參見此處。

對于所有其他版本,可以使用以下步驟來解決權(quán)限問題:

使用具有SQL Server sysadmin權(quán)限的帳戶登錄到SQL Server Management Studio (SSMS)。除非需要特殊權(quán)限,否則Windows身份驗證應(yīng)該正常工作。

在SQL server上,打開security/login文件夾。

右鍵單擊登錄名文件夾,然后選擇新建登錄名。在登錄名新建中,選擇搜索。

Windows虛擬服務(wù)帳戶nt s service \ azurewlbackuppluginsvc已在虛擬機注冊和SQL發(fā)現(xiàn)階段創(chuàng)建。輸入“輸入要選擇的對象的名稱”中顯示的帳戶名稱。選擇“檢查名稱”以解析名稱。選擇“確定”。

在服務(wù)器角色中,確保選擇了sysadmin角色。選擇“確定”。現(xiàn)在,所需的權(quán)限應(yīng)該存在了。

現(xiàn)在,將數(shù)據(jù)庫與恢復(fù)服務(wù)存儲庫相關(guān)聯(lián)。在Azure Portal的受保護服務(wù)器列表中,右鍵單擊處于錯誤狀態(tài)的服務(wù)器以重新發(fā)現(xiàn)數(shù)據(jù)庫。

在“通知”區(qū)域檢查進度。找到選定的數(shù)據(jù)庫后,將顯示一條成功消息。

評論

如果SQL Server中安裝了多個SQL Server實例,則必須將NT Service \ azurelbackuppluginsvc帳戶的sysadmin權(quán)限添加到所有SQL實例中。

為SQL 2008和SQL 2008 R2授予SQL sysadmin權(quán)限

將NT AUTHORITY\SYSTEM和NT service \ azurewlbackuppluginsvc登錄名添加到SQL Server實例中:

轉(zhuǎn)到對象資源管理器中的SQL Server實例。

導(dǎo)航至安全性登錄名

右鍵單擊“登錄名”并選擇“新登錄名…”

轉(zhuǎn)到“常規(guī)”選項卡,輸入NT AUTHORITY\SYSTEM作為登錄名。

轉(zhuǎn)到“服務(wù)器角色”并選擇“公共”和“系統(tǒng)管理員”角色。

轉(zhuǎn)到“狀態(tài)”。授予連接到數(shù)據(jù)庫引擎的權(quán)限,并將登錄名設(shè)置為Enabled。

選擇“確定”。

重復(fù)相同的步驟序列(上面的步驟17 ),將登錄名nt service \ azurewlbackuppluginsvc添加到SQL Server實例中。如果登錄名已經(jīng)存在,請確保它具有sysadmin服務(wù)器角色并且處于以下狀態(tài):已經(jīng)授予了連接到數(shù)據(jù)庫引擎的權(quán)限,并且登錄名設(shè)置為Enabled。

授予權(quán)限后,在門戶中重新發(fā)現(xiàn)數(shù)據(jù)庫:vaultbackup基礎(chǔ)structureworkload inAzure VM:

或者,您可以在管理員模式下運行以下PowerShell命令來自動授予權(quán)限。默認(rèn)情況下,實例名設(shè)置為MSSQLSERVER。根據(jù)需要更改腳本中的實例名稱參數(shù):

PowerShell復(fù)制

param([Parameter(Mandatory=$false)][string]$InstanceName=MSSQLSERVER)if($InstanceNameeqMSSQLSERVER){$fullInstance=$env:COMPUTERNAME#IncaseitisthedefaultSQLServerInstance}else{$fullInstance=$env:COMPUTERNAME+\+$InstanceName#Incaseofnamedinstance}try{sqlcmd.exeS$fullInstanceQspaddsrvrolememberNTService\AzureWLBackupPluginSvc,sysadmin#Addsloginwithsysadminpermissionifalreadynotavailable}catch{WriteHostAnerroroccurred:WriteHost$.Exceptionformatlistforce}try{sqlcmd.exeS$fullInstanceQspaddsrvrolememberNTAUTHORITY\SYSTEM,sysadmin#Addsloginwithsysadminpermissionifalreadynotavailable}catch{WriteHostAnerroroccurred:WriteHost$.Exceptionformatlistforce}
文章推薦
關(guān)于Wish的流量規(guī)則,wish產(chǎn)品流量
干貨來啦|“剁手”狂歡前,資深剁手黨攻略大全
關(guān)于小米廣告審核介紹,小米廣告基本的訴求方式
谷歌不同類型UAC系列怎么設(shè)置怎么出價,谷歌uac什么意思


特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運營實操指導(dǎo)
運營提效資源福利
平臺官方專屬優(yōu)惠
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部