use*_*387 9 database database-backups bacpac azure-sql-database
我有MSSQL .BAK文件,并且由于后勤原因(我的infra的数据库很大)我想将它转换为BacPac文件,以便我可以将其上传到Azure.
所有这一切,虽然我认为.BAK和BacPac是相同的,所以有错误,是否有一个实用程序来转换它?
它们是不同的格式."bacpac"文件不包含事务日志,并且它们本身不具有过渡一致性.您可以在此处阅读更多相关信息" Windows Azure SQL数据库备份和还原策略 "
您最好的方法是将数据库的备份(".bak")还原到本地服务器,然后从还原的数据库创建".bacpac"文件.您不需要恢复的DB本地副本具有高性能(除了将其数据提取到bacpac中之外),因此您可以将其还原到只有足够容量来容纳数据的服务器上.这应该有助于"数据库对我的基础设施来说是巨大的"问题.