问题标签 [sql-server-ce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
2253 浏览

sql-server - 有没有人使用(或考虑使用)Sql Server Compact Edition?

我一直在准备发表关于 SQL Server Compact Edition 3.5(SP1 - 最近发布)的演示文稿,我想知道是否有人设计(或打算设计)一个带有 SQL Server CE 3.5(或更早版本)的系统?

特别是,有没有人想过(或经历过)使用 SQLCE 作为离线数据存储(作为连接系统设计的一部分)的解决方案?

与之前的版本相比,3.5 版看起来功能非常丰富,是否已准备好认真考虑(现在它支持 LINQ to SQL、标识列和各种重要的 T-SQL)?

如果您需要基于文件的轻量级、低占用空间的数据库(尤其是需要移动设备和桌面系统支持时),您会考虑使用它,还是有更好的选择?

0 投票
1 回答
533 浏览

c# - 使用 Sync Framework 自定义架构

我通过 wcf 服务将数据库同步到客户端上的 sql ce 数据库。但是,我不希望客户端生成的架构与服务器上的架构相同。有没有办法自定义返回给客户端同步提供者的模式?

0 投票
4 回答
4938 浏览

sql - Sql CE 的探查器

我想知道是否有类似于 Sql Profiler for Sql Server Compact Edition 的东西?我使用 SqlCE 作为桌面应用程序的后端,为这个嵌入式数据库提供类似 sql profiler 的东西真的很棒。或者至少与 NHibernate show_sql 功能类似的东西......有什么想法吗?谢谢j。

0 投票
1 回答
1395 浏览

c# - 以编程方式删除 Sql Ce 系统表?

我正在使用 SQL Server Compact (SQL CE) 和同步框架。但是,同步框架在调用 SqlCeClientSyncProvider 的 CreateSchema() 方法时会创建一些系统表(例如 __sysSyncArticle、__sysSyncSubscription,...)。

我无法在 Visual Studio 中使用 SQL 语句删除这些表(声明“不支持删除表”),并且在尝试创建 SqlCeCommand 时收到一条消息,指出指定的表不存在。

以编程方式删除 SQL CE 系统表需要什么?

0 投票
1 回答
1871 浏览

sql-server-ce - 您可以创建从 SQL Server(任何版本)到 SQL Server CE (3.5) 数据库的链接服务器吗?

我们从 Redgate 购买了一个名为 SQL Data Compare 的工具。我主要将它用于测试目的,以证明我的应用程序正在对我认为的数据库进行修改,而不是进行任何其他更改。

我当前的应用程序同时具有“在线”和“离线”编辑功能。在联机模式下,您直接使用 SQL Server,而在脱机模式下,您正在使用 SQL CE (3.5) 文件中的表子集。

无论如何,SQL 数据比较工具不支持 SQLCE,所以我希望我可以创建一个链接到 SQLCE 数据库的服务器,并创建一个通过视图镜像 CE 数据库的 SQL Server 数据库,这样我就可以进行测试了。

所以,我不知道如何创建到 SQLCE 数据库的链接服务器。有谁知道这是怎么做到的吗?

0 投票
4 回答
10928 浏览

sql-server-ce - Sql CE 3.5 的最大并发连接数是多少?

由于谷歌没有提供我想知道的东西,我试着问 stackoverflow :) 到 sql ce 3.5 数据库的最大并发连接数是多少?谢谢j。

0 投票
2 回答
914 浏览

c# - 如何创建 SQL Compact 2008 应用程序

如何为桌面制作 SQL Compact 2008 应用程序?我知道如何使用 SQL Management Studio 2008 连接到 .SDF 文件,但我不知道如何使用我的应用程序连接到它。我已经看过关于这个的教程,我可以在 C# 代码中看到它们引用了一些特殊的命名空间,但我似乎无法让它工作。我所做的是下载 Microsoft SQL Compact SDK,但每当我尝试添加对随附的任何 DLL 的引用时都会出错。有谁知道我在哪里可以找到正确的二进制文件。

0 投票
5 回答
10115 浏览

.net - 检查是否安装了 SQL CE 的最佳方法是什么版本?

我编写了一个使用 SQL CE 3.5 的 VB.NET 应用程序。我很好奇是否有人有任何最佳实践或代码来帮助检查是否安装了 A)SQL CE 和 B)如果是,那么是什么版本。

我在 msdn 和 google 上搜索了任何东西,但没有发现任何有用的东西。我在注册表中四处寻找,发现这个键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5,字符串值为“Version”,数据为3.5.5692.0。

所以我的假设是检查这个键的存在,但这让我很困扰,因为“3.5”键听起来确实像它与 3.5 DLL 相关联。我想说的是,如果有人有 SQL CE,我不想强​​迫他们安装 SQL 3.5(在此处插入一些未来版本的 CE)。

其他信息:目标框架:.NET 2.0 最低目标操作系统:Windows XP SP2

0 投票
2 回答
467 浏览

sql-server-ce - 媒体支持上的 ASP.NET 3.5 Web 应用程序 (CD-ROM)

我们有一个相当复杂的 Web 应用程序 (.NET 3.5),需要从 CD-ROM(或 DVD,或 USB 密钥)启动。

我正在考虑将 Cassini 和 SqlCe 用于数据库(我们使用 LinqToSql 进行数据访问,所以我认为这是不重写整个数据访问类的唯一选择)。有没有人做过这样的事情?

注释: http: //www.microsoft.com/belux/msdn/nl/community/columns/desmet/hostaspnet2.mspx 有点像我想要的。

0 投票
2 回答
17795 浏览

sql-server - 将 SDF 数据库转换为 MDF

我有这个 SQL Server CE 数据库,我想将它转换为 SQL Server 2008 数据库,因为我希望它可以通过网络访问。我正在使用 SQL Server 2008 Express 和 VB9。

任何想法?