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

最佳答案



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

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

09-25 17:40