我创建了一个连接到本地SQL Server CE数据库文件的C#Windows应用程序。这工作正常,但我想扩展应用程序并允许它为多个用户运行。
我的想法是将SQL Server CE数据库置于某个私有主机中并从本地应用程序连接到它。我已经看了一段时间知道并且还没有能够在网上找到解决方案。
这可能吗?如果不是,你会建议什么是最简单的解决方案来实现相同的结果?
答案 0 :(得分:2)
Sql Server CE不是为此而设计的。您无法通过网络连接连接到Sql Server CE数据库。
如果您真的想要使用SQL CE,那么请编写提供Data Layer
的Web API / Web服务,而不是让您的应用程序直接连接到它,并且每个应用程序都可以使用这些来执行数据库调用。
实际上这应该被Sql Server Express(或更高版本)取代,然后使用上面的相同想法。