2011-06-27 60 views
0

我想为当地一所大学建立一个自定义出勤包,有近1300名学生,因此我更喜欢使用SQL Compact(SQL CE),因为它可以自由使用,与sql server不同如果我错了,请纠正我。SQL和数据库共享的选择

另外,如果我可以将数据库放置在网络中的共享文件夹中,并在所有PC上安装软件并像在普通PC中那样插入和修改记录,请指教我?

谢谢你的时间。

要清楚的是,客户的数量只有30个左右,每天将插入将近1300条记录。

回答

2

SQL Server Express也是免费的 - 2008 R2版本支持高达10 GB的数据库大小。

这是一个完全成熟的服务器产品,应该有很多更适合这样的环境下,有很多用户打在同一时间

的SQL Server Compact是为使用的数据库中,你需要存储数据在用户的本地机器上 - 它肯定是没有设计的被用作类似服务器的产品,多个用户同时连接到它。

+0

这个问题是编辑,没有。的客户将约30人,每天将插入1300行。 – surpavan

+1

+1,我同意你的意见。 – TcKs

+1

@surpavan:即使对于30个客户端 - 不要使用SQL CE - 它被设计为一个仅限工作站,一个用户的时间数据库 –

1

如果你想访问1300个客户端的数据库,嵌入式数据库(SQL CE,Firebird,Sqlite等)不是很好的选择。

对于1300客户端是良好的完整数据库服务器(SQL Server Express或类似的Oracle版本等)或一些自定义服务(即Web服务)。

+0

这个问题是编辑,没有。的客户将约30人,每天将插入1300行。 – surpavan

+0

30个客户端进程* .mdb数据库。它是一个嵌入式数据库,可以按时为更多客户提供服务。然而它处于可用性的边缘。维护将比整个服务器更高。 – TcKs

+0

你能否澄清一下更多的细节,另外,请指教该怎么做?谢谢。 – surpavan