有一个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上没有苍蝇,显然 - 它不是这个任务的工具)。任何不那么繁重的选择都会被感激地接受。
答案 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?