
我目前有一個 Excel 電子表格作為一個小型資料庫,大約有 2000 個條目。這可以滿足我們的需求,但我們現在需要允許一些員工安全、快速地從他們的汽車中存取資料子集。
我認為最好的方法是從 Excel 遷移到 MS SQL Server。 (我們目前將我們的網站託管在Windows 伺服器上,並可選擇MS SQL Server,因此認為這是一個合乎邏輯的計劃。)我想我可以設計一個簡單的使用者表單,以允許員工透過瀏覽器搜尋和查詢資料庫在手持裝置(手機或平板電腦)上。
我的問題是
上面的人喜歡合理的解決方案嗎?
Excel電子表格可以輕鬆移轉到SQL Server資料庫嗎?
如果我這樣做,可以使用哪些工具來快速開發簡單的搜尋並顯示該資料庫的 GUI?我對關係型資料庫理論和 SQL 有很好的了解,但開發經驗非常有限。而且時間和金錢都是有限的,所以越簡單越好。
此外,如果我的方法不是最明智的方法,我很樂意聽到替代方案。目前,我們在 MS SBS 伺服器上有 Excel WB,可透過 VPN 存取(目前沒有 MS 伺服器)。也許可以獲得 MS Server 並以這種方式提供資料庫?
答案1
我認為你提出的解決方案肯定會有效。但如果您還沒有購買微軟產品的授權。我建議簡單地使用免費的 MySQL 資料庫並使用免費的 apache+PHP Web 伺服器來託管前端,也可以。
答案2
- 是的- 假設您使用Excel 來儲存資料並且實際上沒有進行任何計算...這不是一個停止/主要因素,但是,它會將這個工作從5-10 分鐘的工作更改為可能需要一個小時的簡單計算如果非常複雜,則需要數月。
- 上次我這樣做時,我發現最簡單的解決方案涉及從 Excel 儲存為 CSV,然後使用 CSV 到 Mysql 工具 - 我確信事情已經發生了變化,但是,我發現這非常簡單。
- 抱歉,這裡幫不了你:(
至於建議,如果您的 SBS 伺服器包含 SQL Server(或即使不包含),我會沿著 SQL Server 路線,就像使用實體框架等一樣,這可能可以立即設定。
答案3
如果網路伺服器是公共網路伺服器,您需要設定安全性來控制對資料的存取並確保工作用戶端和資料庫之間的通訊安全。
我真的很喜歡遷移到網路資料庫的想法。介面很容易設置,並且像這樣釋放資料可以提供很大的靈活性。但是,您需要注意安全問題、存取問題、備份配置等等。
如果您的網站主機破產了,您將如何取得資料?如果網路癱瘓,人們將如何運作?誰負責備份?您的虛擬主機有交易限制嗎?您的虛擬主機帳戶有資料傳輸限制嗎?