2011-06-27 61 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