将SQL Server CE数据库与常规SQL Server数据库同步

时间:2015-12-10 03:39:57

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

有一个Umbraco网站,各种各样的人都在提供内容。它使用适用于CMS的SQL Server Compact版数据库在托管域上运行。它即将上线,我需要将dev数据库同步到由第三方托管的实时SQL Server实例。

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

最好的选择似乎是编写整个数据库的脚本,但这似乎是一个不可能的任务只使用Linqpad(在Linqpad上没有苍蝇,显然 - 它不是这个任务的工具)。任何不那么繁重的选择都会被感激地接受。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:-1)

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