为azure数据库做备份

时间:2017-03-24 04:19:31

标签: azure azure-sql-database azure-web-sites azure-storage azure-storage-blobs

我需要备份到我的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”格式下载数据库吗?

1 个答案:

答案 0 :(得分:4)

  

知道如何在" .bak"中下载数据库。格式?

SQL Azure没有提供生成' .bak'的本机方式。格式化备份文件。如果确实需要此格式文件,则可以将BACPAC文件导入到本地SQL Server以创建新的用户数据库。然后你就可以生成一个' .bak'来自本地SQL Server的格式文件。

此外,您还可以尝试使用名为SqlAzureBakMaker的工具,该工具可以使' .bak'文件很容易。