[英]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。
至少,您還可以使用 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.