我需要从 Sql Compact sdf 文件创建 Azure Sql 数据库。我看到您可以从 Sql Server 数据库创建 BACPAC 文件,将 BACPAC 上传到 Azure blob 存储,然后从 BACPAC 创建 Azure Sql 数据库,但我看不到如何通过 Sql Compact 数据库执行此操作。有没有办法从 Sql Compact 创建 BACPAC?理想情况下,我不想将 Sql Compact 转换为 Sql Server,然后再创建 BACPAC。
如果走 BACPAC 路线不是从 Sql Compact 文件创建 Azure Sql 数据库的最佳方式,那么下一个最佳选择是什么?我还发现了一些可以从 sdf 文件创建 sql 创建/插入脚本的工具,但是在本地运行脚本以创建填充 Azure Sql 数据库的速度非常慢。
最佳答案
下一个最佳选择是使用我的 SQL Server Compact Toolbox Visual Studio 扩展为 Azure 编写 SQL Compact 数据库脚本,这将生成针对 Azure 优化的脚本(使用 INSERT 批处理)
如果仍然太慢,请在您的 Azure 数据库附近启动一个 Azure VM,并从中运行脚本。
关于sql-server - 从 Sql Compact sdf 文件创建 Azure Sql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47316432/