【问题标题】:Syncing a SQL Server CE database with a regular SQL Server database将 SQL Server CE 数据库与常规 SQL Server 数据库同步
【发布时间】:2015-12-10 03:39:57
【问题描述】:

有一个 Umbraco 网站,很多人都在为它贡献内容。它使用 CMS 的 SQL Server Compact 版本数据库在托管域上运行。它即将上线,我需要将开发数据库同步到由第三方托管的实时 SQL Server 实例。

我只是 ass(u)me(d) 可以将 .sdf 附加到我的本地 SQL Server 并使用商业工具(Redgate/SQLDelta 等)将其复制到实时数据库。这似乎是不可能的。虽然I have managed to attach the .sdf using Linqpad,但我无法像普通数据库一样连接到它。

最好的选择似乎是编写整个数据库的脚本,但这似乎是仅使用 Linqpad 不可能完成的任务(显然,Linqpad 上没有苍蝇 - 它不是执行此类任务的工具)。我们将不胜感激地接受任何不那么繁琐的选择。

【问题讨论】:

    标签: sql-server sql-server-ce umbraco data-synchronization


    【解决方案1】:

    您可以为此使用我的免费“SQL Server Compact Toolbox”Visual Studio 扩展。它可以生成整个 SQL Server Compact 数据库的脚本,然后您可以针对空的 SQL Server 数据库运行该脚本。

    【讨论】:

      【解决方案2】:

      过去我做过这种情况,我需要将数据从 SQL Server CE 复制到 SQL Server 数据库。您是否尝试过将.sdf 添加到 ODBC,然后将该 ODBC 链接到 SQL Server?

      【讨论】:

      • SQL Server Compact 没有 ODBC 提供程序
      猜你喜欢
      • 1970-01-01
      • 2017-09-02
      • 2016-02-20
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多