database - 转换 SQL 。 BAK 到 SQL backpac 格式

标签 database azure-sql-database database-backups bacpac

我有 MSSQL .BAK 文件,出于逻辑原因(数据库对我的基础设施来说很大)我想将其转换为 BacPac 文件,以便我可以将其上传到 Azure。

虽然我认为 .BAK 和 BacPac 相同,但出现了错误,是否有实用程序可以将其转换?

最佳答案

它们是不同的格式。 “bacpac”文件不包括事务日志,并且本身在过渡上不一致。您可以在此处阅读更多相关信息“Windows Azure SQL Database Backup and Restore Strategy

最好的方法是将数据库的备份 (.bak) 恢复到本地服务器,然后从恢复的数据库创建一个“.bacpac”文件。您不需要恢复的数据库本地副本具有高性能(除了将其数据提取到 bacpac 中),因此您可以将其恢复到刚好有足够空间容纳数据的服务器上。这应该有助于解决“数据库对我的基础设施来说很大”的问题。

关于database - 转换 SQL 。 BAK 到 SQL backpac 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12057661/

相关文章:

sql - 在azure sql表中设置身份关闭

postgresql - 备份 PostgreSQL 数据库的简单脚本

sql - 在同一实例上创建 SQL Server 2012 数据库的空白副本

php - 在mysql中动态更改字段顺序

c# - Elmah.Mvc 错误日志存储在哪里?如何将它们存储在 azure SQL 数据库中?

Azure SQL - 地理复制 : Data loss?

sql-server - 如何使用 powershell 备份我的 mssql 数据库

MongoDB 恢复警告

java - 如何在 Java 中将多个复选框值插入到单列数据库中

php - 使用 PHP OOP 管理数据库