为Azure数据库制作备份

Ale*_*ano 2 azure azure-storage azure-storage-blobs azure-web-sites azure-sql-database

我需要备份到我的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
Run Code Online (Sandbox Code Playgroud)

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

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

Amo*_*mor 7

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

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

此外,您还可以尝试使用名为SqlAzureBakMaker的工具,该工具可以轻松为您创建“ .bak”文件。