2010-07-26 57 views
-1

我知道脚本SQL CE数据库的方法,但没有人知道一种方法来区分两个数据库并输出一个脚本将其中一个脚本同步到另一个脚本(即生成滴和插入以使它们一样)。差异化两个SQL CE数据库的方法

我正在寻找一种方法,我可以更新我的手持应用程序,而无需复制现有数据库。第一步是能够做出改变脚本。

+0

这是没有足够的信息来了解你在做什么;通过“脚本”你的意思是SQL DDL语句? Shell脚本?安装程序脚本?你是什​​么“差异”?架构? SQL语句?数据行?列值?定义“更新”。你正在改变数据值吗?架构?都?您是否尝试更新现有数据,在现场数据中运行?或者,您是否保留原有数据并创建新应用程序?问题很不清楚。 – 2010-08-16 17:41:43

回答

1

脚本两个SQL CE数据库,并将它们加载到2个SQL Server Express表中,并使用众多SQL Server比较工具之一来比较这些数据库。

1

您是否试图将本地SQLS CE数据库中的更改复制到另一个本地CE数据库?或者你是否试图复制互联网接入的多个CE客户之间的更改?如果是后者,请查看SQLS CE Merge Replication

+0

我试图能够推出我的数据库的一个新版本,不必覆盖数据库(在本地sql ce数据库)。希望将它作为我的构建过程的一部分(只需输出可在客户端计算机上运行的更改脚本)。我会看看合并复制,以防万一它可以帮助我。 – Vaccano 2010-08-16 16:53:24