azure - 为 azure 数据库进行备份

标签 azure azure-sql-database azure-web-app-service azure-storage azure-blob-storage

我需要对我的 Azure 数据库进行备份,我正在尝试使用以下命令:

"C:\Program Files\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /Action:Export /SourceServerName:"tcp:MyDataServer.database.windows.net,1433" /SourceDatabaseName:MyDatabase /SourceUser:MyUser /SourcePassword:MyPass /TargetFile:C:\backups\backup.bacpac

但下载它的格式似乎是“bacpac”,我需要它是“.bak”,我尝试更改扩展名,但说:“TargetFile 参数必须引用带有 '.bacpac”的文件' 扩展名 "

知道如何下载“.bak”格式的数据库吗?

最佳答案

Any idea how to download the database in ".bak" format?

SQL Azure 不提供生成“.bak”格式备份文件的 native 方法。如果您确实需要此格式文件,则可以将 BACPAC 文件导入到本地 SQL Server 以创建新的用户数据库。然后您可以从本地 SQL Server 生成“.bak”格式文件。

此外,您还可以尝试名为SqlAzureBakMaker的工具这可以轻松地为您制作“.bak”文件。

关于azure - 为 azure 数据库进行备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42991354/

相关文章:

azure - 将 json 数组作为参数/变量从 databricks 传递到 ADF

azure - 在 azure 应用程序服务中添加日志记录并确保不会丢失任何日志的最佳实践?

Azure DevOps 发布到 Azure SQL 而不启用 "Allow Access to Azure Services"

azure - 与 SQL Azure DB 的连接不稳定

performance - vNet 内部具有 Azure SQL 连接的 Azure Web App PaaS(应用服务计划)性能对比 vNet 外部

wordpress - 使用资源组库模板在 azure 中创建 WordPress 站点时,为什么 msdeploy 失败?

c# - 从源代码管理发布时如何启用 Windows Azure 的 Code First Entity Framework 迁移?

Azure 应用服务 + Docker 自动部署?

azure - 运行在 PowerShell 中编码的 Azure Functions 时出现 Connect-AzAccount 错误

从 Web 应用程序访问 Azure 管理 API