我有MSSQL.BAK文件,出于后勤原因(数据库对我的基础设施来说是巨大的),我想将其转换为BacPac文件,这样我就可以将其上传到Azure。
我一直在想。BAK和BacPac是一样的,所以出现了错误,有没有一个实用程序可以转换它?
它们是不同的格式。"bacpac"文件不包括事务日志,并且其本身在过渡方面不一致。您可以在此处阅读有关它的更多信息"Windows Azure SQL数据库备份和恢复策略"
最好的路径是将数据库的备份(".bak")恢复到本地服务器,然后从恢复的数据库中创建一个".bacpac"文件。您不需要恢复的数据库本地副本具有高性能(除了将其数据提取到bacpac之外),这样您就可以将其恢复到刚好有足够空间容纳数据的服务器上。这应该有助于解决"DB对我的基础设施来说是巨大的"问题。