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

标签 c# sql sql-server visual-studio-2012

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

我正在尝试创建一个将与 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 工具箱但它不会让我添加本地数据库缓存(生成本地数据库缓存选项在那里,但它是灰色的???)

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

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

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

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

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

最佳答案

这似乎在 visual studio 2008 中起作用,2012 年和 2013 年所有本地数据库和本地数据库缓存的选项都丢失了

关于c# - 如何在 VS2012 中创建本地数据库缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700640/

相关文章:

c# - 如何在 DataGridView 中创建 LookUp 字段?

c# - 为什么 AngleSharp 不为交错文本生成 TextNodes?

PHP:一次搜索更多表格?

sql-server - 为什么在使用 XPath 查询时需要 CROSS APPLY?

sql-server - 发布 Oracle 和 SQL Server 性能测试是否违反许可?

c# - 保持两个线程之间的 bool 值同步

c# - Bootstrap CSS 不适用于 ASP.net

sql - 使用聚合函数更新 json 数组

mysql - 使用 SELECT 和一些 DEFAULT 值插入 INTO

SQL Server : select the largest order total from multiple customers with multiple orders, 并且每个订单上有多个项目