sql-server - 从 Sql Compact sdf 文件创建 Azure Sql 数据库

标签 sql-server database azure-sql-database sql-server-ce

我需要从 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/

相关文章:

sql - 一种从 DateTime 值中提取不带秒数据的方法

sql-server - SQL查询成本计算,聚合 View 更快?

database - 审计表中是否需要 id 列?

sql - 即使删除了 ' 字符,是否有某种方法可以注入(inject) SQL?

html - 使用 HTML 将数据插入 SQL 服务器表

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

sql-server - 为什么当SQL Server设置为强制加密时,SSMS允许登录,而SSMS登录选项中没有选择 'encrypt connection'选项

sql - CROSS JOIN 表的列及其数据

azure - 如何在 PowerShell 中通过 MSI 访问 Azure SQL 数据库

azure - 通过流分析按条件在 sql 表中插入/更新来自 iohub 的引用数据