我爲生態研究站工作,我們試圖將35年的數據從Excel遷移到Access。它們大部分都在現在,所以我們開始考慮即將到來的實地季節,讓一大堆研究技術人員將數據輸入到我們珍貴的數據庫中。通過SQL Express 2014共享Access數據庫
此舉的部分原因是(顯然)減少了由於輸入拼寫錯誤或輸入錯誤代碼而導致的數據錯誤數量。我們使用表格&驗證規則來執行此操作。我們不希望將要輸入數據的研究技術人員必須知道關於編碼或Access或SQL的任何信息,因此表單和預先設計的查詢對此非常完美。
現在,我們希望每個人都能夠將數據輸入到單個數據庫中,查看數據並將其抽出。我們考慮將數據庫分成前後端並將其存放在共享網絡上,但如果他們不在辦公室,任何人都無法訪問數據庫(並且人們經常在家工作或在週末輸入數據)。
我發現了關於SQL Server Express 2014並下載了它。試驗一個數據庫的副本,我已經使用升遷嚮導獲取了表格,並創建了具有不同權限的多個用戶登錄。我的所有表單&查詢仍在原始Access文件中工作,關係和驗證規則完好無損(儘管關係在Access中的關係窗口中不再可見)。我想我可以共享Access文件(現在似乎是「前端」),並將人員登錄信息提供給SQL服務器,以便他們可以通過多個位置的表單輸入數據,並將它們全部轉到中央,共享文件。
這似乎是我們想要的,只要有一個用戶友好的方式讓其他人登錄到該服務器&訪問它。但這是我感到困惑的地方。我一直在尋找的所有文檔都是與開發人員一起編寫的,因此我甚至不知道要搜索哪些術語。我不確定我們想要將哪個版本的SQL Server Express分發給我們的船員。在具有工具的版本之間,沒有「輕量級版本」和管理工作室,我不確定他們可以快速安裝哪一個,然後忽略通過Access登錄&(如果有的話)。
另外,我不太明白數據庫表是存儲在我的電腦上,還是存儲在雲端。我很確定這是我的電腦,因爲我正在託管我設置的服務器,但有什麼方法可以改變它嗎?
謝謝你的幫助。我意識到這些都是基本問題,但我花了大約4個小時閱讀微軟的「課程」,顯然沒有足夠的詞彙量。
好,你當然可以使用Access作爲前端爲MSSQL數據庫。沒有錯。只是不要使用噴氣引擎(或者其他毫無問題地稱之爲數據存儲)。 –