建立一个项目,然后给项目添加新项,选择数据项,里面有“本地数据库”和“基于服务的数据库”,描述分别是“一个用于本地数据的空 SQL Server Compact Edition 数据库”和“用于基于服务的数据访问的空 SQL Server 数据库”。这两个有什么区别?第一个不需要装SQL Server,第二个需要?
这两种数据库和Access数据库又有什么区别?我现在需要用一个很简单的数据库,存储量很小,单机访问,我应该使用哪种?
这两种数据库和Access数据库又有什么区别?我现在需要用一个很简单的数据库,存储量很小,单机访问,我应该使用哪种?
SQL Server Compact可以免费应用到移动设备,桌面程序,甚至WEB应用里面,由于SQL Server Compact是In-process的数据库引擎,无需额外的安装和维护。SQL Server Compact和Microsoft SQL Server产品族共享通用的API,在.NET开发上可以使用通用的ADO.NET APIs, 同时支持LINQ and Entity Framework。SQL Server Compact不支持存储过程,但是支持T-SQL的子集,在桌面应用可以替代Access,为升级为SQL Server其他版本提供便利。SQL Server Compact是In-Process的数据库,所以不需要安装,只要拷贝到目标目录就能使用。可是我比较菜,不懂什么是In-process,不过看起来,貌似这东西比较简单好用的样子,可以替代access?那它有什么缺点呢?为什么很少见?
Access应该也是In-process的。
然后连接SQL Server数据库
平时,状态都是正常的,只显示就行了,不记录。
探头报警的时候,才记入数据库。
实际运行的时候,很可能N年都不会发生一次火灾所以我说数据量极小
用Sqlserver太夸张了吧