我有誰想要開發使用Access 2007的既定短期目的的應用程序客戶端,進入2007年適合自己的規格:如何解釋Access 2007的開發與SQL Server的風險
- 約30K主記錄
- 6個或更少的用戶
- 部門文件服務器
的問題是,客戶端是非常技術上天真,一點也不知道他們可能會麻煩如果範圍增加。該應用程序將被存儲將被上傳到企業系統的主數據,我擔心,從現在開始我會聽到任何的下列問題零六個月
- ,我們需要保持所有的歷史數據(突然間,我們有3M行)
- 我們需要細粒度和密閉用戶級安全
- 我們不斷收到損壞的數據記錄
- 我們的數據庫沒有備份三個月(因爲用戶保持它打開)
我已經完成了一些小型的Access數據庫,但是我是一名貿易SQL服務器開發人員,我知道如何使用它來解決大多數問題。我不知道我的客戶是否應該擔心他們選擇的技術 - 如果他們應該這樣做,我不能100%確定如何最好地向他們傳達風險。
您可以解釋您提到的風險,並建議從SQL Server Express開始,它肯定會滿足當前的需求並消除成本問題。如果需要的話,遷移到SQL服務器的企業版本將變得更容易。 – Fishcake
這裏的問題是否Access是一個合適的前端或者它是否是一個合適的數據存儲?在我看來,上述「反對」中沒有任何內容適用於除後端之外的任何內容。 –
重要的是要注意,你不打算用sql server來構建你的表單和報表。所以,當你建議使用SQL服務器時,你計劃用什麼來開發前端應用程序部件?你不會調用VB.net數據庫系統,並問我應該使用vb.net還是sql服務器? Access是GUI開發工具,您可以自由選擇要使用的數據庫引擎。該數據庫引擎可以是JET(或新引擎是ACE),或者您可能正在使用Oracle或SQL服務器或MySql。但是,我沒有看到SQL Server如何替換vb.net或Access? –