我正在開發一個Visual Basic .NET應用程序,供附近的一個小型培訓中心的工作人員使用。前端(用戶界面,菜單等)將全部使用VB .NET,並且將有後端數據庫用於存儲所有必需的數據,例如學生記錄和會議信息。是否有可能爲同一網絡上的多個用戶提供Access後端數據庫?
我想知道的是,如果有可能爲此目的使用Microsoft Access數據庫,並且可以同時在中心(同一網絡)中的所有人員訪問它。例如,我能否將數據庫放在共享網絡文件夾中,並且每臺PC上都有VB應用程序的副本,這些應用程序都可以讀取/編輯/添加到數據庫中?
對我應該如何繼續的建議表示讚賞。 (注意:我真的更喜歡用MS Access做這個的方法,而不是建議切換到SQL,因爲Access是所請求的平臺)
在此先感謝。
我的意思是。中心只有大約10名員工,學生人數不到200人。實際上,訪問計劃實際上只是表格的存儲。所有數據查詢/轉換將通過VB代碼和LINQ命令完成。另外,SQL的問題不僅在於請求訪問,而且我沒有使用它的適當經驗。設置一個小型SQL Server(可能不到10個表)有多困難,記住這種缺乏知識的問題?需要購買物理服務器嗎?該公司需要這個系統相當迅速,而且成本低。 – Aaron
您可以免費下載SQL Express,並以完全相同的Access方式使用它。編輯器非常相似,以至於如果您熟悉在Access中設置表格和查詢(只需確保您下載管理工具),則過渡應該很輕鬆。就服務器而言,您可以使用任何時間作爲服務器的工作站(如果沒有服務器可用)。您也可以使用基於文件的SQL Compact,其工作方式與使用Access類似。我相信Compact帶有SQL Express,所以我會從此開始。 –
如果SQL Compact不包含Express,則可以從http://msdn.microsoft.com/zh-cn/data/ff687142下載它。 –