如何在 VS2012 中创建本地数据库缓存?

Posted

技术标签:

【中文标题】如何在 VS2012 中创建本地数据库缓存?【英文标题】:How to create Local database cache in VS2012? 【发布时间】:2013-11-11 02:41:12 【问题描述】:

关于这个有几个线程,。但到目前为止我还没有找到任何解决方案。

我正在尝试创建一个将与 SQL Server 数据库 (SQL Server 2012) 同步的本地数据库 (SQL Server CE)。

很简单,在 VS 中为你的项目添加一个本地数据库缓存。不,MS 已经承认 VS2012 中缺少的本地数据库缓存是一个错误,但去年他们似乎没有采取任何措施来修复它。

我越来越不清楚 CE 4.0 是否支持任何形式的同步,MS 只是说它不支持,一些网站说它很容易实现(但他们跳过了 7 个步骤所以我不认为任何解决方案。

我已经从http://sqlcetoolbox.codeplex.com/releases/view/80269 安装了 ErikEJ 的 SQL Server Compact Toolbox,但它不允许我添加本地数据库缓存(生成本地数据库缓存选项在那里,但它是灰色的???)

它提到选项不可用,因为没有安装 SQL Server CE 3.5,所以我也安装了它(在 SQL Server CE 4.0 旁边)

我仍然无法选择“生成本地数据库缓存”,并且选择了 4.0 或 3.5 SQL Server CE 数据库,我看到了“同步框架工具”选项,但它下面的三个项目......再次变灰。

我正在慢慢失去我的和平本性......

有没有人可以为我指明一个方向,使我能够(简单???)在客户端 SQL Server CE 数据库和主 SQL Server DB 之间同步我的数据?

一个可能导致某些事情的子问题:有人知道为什么 SQL Server Compact 工具箱中的“创建本地数据库缓存”选项灰显、禁用、无法使用,尽管在每个屏幕截图中我看到它都是愉快地启用? 编辑:这已通过安装 Sync Framework 2.1 解决 (4.0 已经停产很久了,所以看来我们需要回到 2.1。我慢慢开始失去对时间的感觉 - 和我的理智:( )

【问题讨论】:

【参考方案1】:

这似乎在 Visual Studio 2008 中工作,2012 年和 2013 年的所有内容都缺少本地数据库和本地数据库缓存的所有选项

【讨论】:

【参考方案2】:

您可以从以下位置安装适用于 Visual Studio 2012 和 2013 的 SQL Compact 版本的插件 visual studio gallery

sql server compact edition tools

【讨论】:

以上是关于如何在 VS2012 中创建本地数据库缓存?的主要内容,如果未能解决你的问题,请参考以下文章

从 VS 2012 在 SQL Server 2012 数据库项目中创建 SQL 代理作业

如何在 Visual Studio 2015 Community 中创建本地数据库?

在 datagrip 中创建本地数据库

VS2012 C#如何储存本地数据

如何在“本地”通讯录中创建联系人?

如何在 TypeScript 中创建本地模块