我需要对我的 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/