从 Sql 压缩 sdf 文件创建 Azure Sql 数据库
Create Azure Sql Database from Sql Compact sdf file
我需要从 Sql Compact sdf 文件创建 Azure Sql 数据库。我看到您可以从 Sql 服务器数据库创建 BACPAC 文件,将 BACPAC 上传到 Azure blob 存储,然后从 BACPAC 创建 Azure Sql 数据库,但我不知道该怎么做这是通过 Sql Compact 数据库。有没有办法从 Sql Compact 创建 BACPAC?理想情况下,我不想将 Sql Compact 转换为 Sql 服务器,然后创建 BACPAC。
如果走 BACPAC 路线不是从 Sql 压缩文件创建 Azure Sql 数据库的最佳方式,那么下一个最佳选择是什么?我还发现了一些可以从 sdf 文件创建 sql create/insert 脚本的工具,但是 运行 在本地创建填充 Azure Sql 数据库的脚本非常慢.
下一个最佳选择是使用我的 SQL Server Compact Toolbox Visual Studio 扩展来为 Azure SQL Compact 数据库编写脚本,这将生成针对 Azure 优化的脚本(使用批处理插入)
如果仍然太慢,请在您的 Azure 数据库附近启动一个 Azure VM,然后运行 从中创建脚本。
我需要从 Sql Compact sdf 文件创建 Azure Sql 数据库。我看到您可以从 Sql 服务器数据库创建 BACPAC 文件,将 BACPAC 上传到 Azure blob 存储,然后从 BACPAC 创建 Azure Sql 数据库,但我不知道该怎么做这是通过 Sql Compact 数据库。有没有办法从 Sql Compact 创建 BACPAC?理想情况下,我不想将 Sql Compact 转换为 Sql 服务器,然后创建 BACPAC。
如果走 BACPAC 路线不是从 Sql 压缩文件创建 Azure Sql 数据库的最佳方式,那么下一个最佳选择是什么?我还发现了一些可以从 sdf 文件创建 sql create/insert 脚本的工具,但是 运行 在本地创建填充 Azure Sql 数据库的脚本非常慢.
下一个最佳选择是使用我的 SQL Server Compact Toolbox Visual Studio 扩展来为 Azure SQL Compact 数据库编写脚本,这将生成针对 Azure 优化的脚本(使用批处理插入)
如果仍然太慢,请在您的 Azure 数据库附近启动一个 Azure VM,然后运行 从中创建脚本。