我正在寻找一个替代:
New-AzureRmSqlDatabaseExport
字符串用于备份托管示例数据库并将其导出到存储帐户。上面的命令,我认为只支持SQL Server。
koaltpgm1#
是的,你是对的,PowerShell命令现在不支持导出Azure SQL托管示例,你可以参考这个文档:使用PowerShell导出到BACPAC文件:x1c 0d1x的数据此外,文件还给出了其他方式:当前不支持使用Azure PowerShell从托管示例导出数据库的BACPAC。请改用SQL Server Management Studio或SQLPackage。1.使用SQLPackage实用程序导出到BACPAC文件1.使用SQLServerManagementStudio(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博客:Native database backup in Azure SQL Managed Instance的数据。希望这对你有帮助。
1条答案
按热度按时间koaltpgm1#
是的,你是对的,PowerShell命令现在不支持导出Azure SQL托管示例,你可以参考这个文档:使用PowerShell导出到BACPAC文件:
x1c 0d1x的数据
此外,文件还给出了其他方式:
当前不支持使用Azure PowerShell从托管示例导出数据库的BACPAC。请改用SQL Server Management Studio或SQLPackage。
1.使用SQLPackage实用程序导出到BACPAC文件
1.使用SQLServerManagementStudio(SSMS)导出到BACPAC文件
至少,您还可以使用T-SQL将Azure SQL管理示例备份到Blob存储:
首先,您需要存储用于访问Azure Blob存储的凭据:
字符串
创建凭据后,可以使用标准BACKUP T-SQL命令备份任何数据库:
型
引用此Azure博客:Native database backup in Azure SQL Managed Instance的数据。
希望这对你有帮助。