簡體   English   中英

將 Azure 托管實例數據庫備份導出到存儲帳戶

[英]Export Azure Managed Instance Database backup to storage account

我正在尋找替代方案:

New-AzureRmSqlDatabaseExport

用於進行托管實例數據庫備份並將其導出到存儲帳戶。 上面的命令,我認為只支持SQL Server。

是的,您說得對,Powershell 命令暫時不支持導出 Azure SQL 托管實例,您可以參考此文檔: 使用 PowerShell 導出到 BACPAC 文件

在此處輸入圖片說明

此外,文檔還給出了其他方式:

當前不支持使用 Azure PowerShell 從托管實例導出數據庫的 BACPAC。 請改用 SQL Server Management Studio 或 SQLPackage。

  1. 使用 SQLPackage 實用程序導出到 BACPAC 文件
  2. 使用 SQL Server Management Studio (SSMS) 導出到 BACPAC 文件

至少,您還可以使用 T-SQL 將 Azure SQL 管理實例備份到 Blob 存儲:

首先,您需要存儲用於訪問 Azure Blob 存儲的憑據:

CREATE CREDENTIAL [https://myacc.blob.core.windows.net/testcontainer] 
WITH IDENTITY='SHARED ACCESS SIGNATURE' 
, SECRET = 'sv=2014-02-14&sr=c&sig=GV0T9y%2B9%2F9%2FLEIipmuVee3jvYj4WpvBblo%3D&se=2019-06-01T00%2A%3AZ&sp=rwdl';

創建憑據后,您可以使用標准 BACKUP T-SQL 命令備份任何數據庫:

BACKUP DATABASE tpcc2501 
TO URL = 'https://myacc.blob.core.windows.net/testcontainer/tpcc2501.bak' 
WITH COPY_ONLY 

參考此 Azure 博客: Azure SQL 托管實例中的機數據庫備份

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM