你好,我正在尋找一點方向/指導。我使用Visual Studio爲我的公司管理人員和設備,在vb.net中構建了一個應用程序。此應用程序安裝在辦公室中的多臺計算機上,並更新駐留在建築物中的本地網絡服務器之一上的Microsoft Access數據庫。我的目標是讓應用程序從網絡中的任何位置訪問數據庫。我最初是圍繞Access數據庫構建的,因爲它似乎是當時最簡單的,我想在SQL數據庫中重新創建它,但我不確定如何以及我需要做什麼,因此我可以通過該應用程序訪問該數據庫。我很困惑SQL數據庫如何與遠程訪問一起工作我猜我是否需要在服務器上安裝一個SQL引擎,或者我可以讓數據庫文件坐在那裏並通過IP使用用戶名和密碼進行訪問?我應該在其他地方購買服務器空間並轉到該路線嗎?是否有任何鏈接或任何人可以指導我的信息,我已經閱讀了幾天,但沒有得到任何地方..只是尋找一些黑白的答案來引導我在正確的方向!SQL數據庫與遠程連接
謝謝大家!
SQL Server安裝'服務'。到數據庫的連接只與'服務'對話,而服務則以一致的方式處理與數據庫文件的通信。在MS Access中,每個用戶需要安裝完整版本的MS Access,並且用戶客戶機直接與數據庫文件通信,而不是通過服務。由於多個無關客戶直接與文件交談,數據庫損壞或數據不一致的可能性更大。此外,所有'工作'都是在客戶機上完成的,而不是在服務器上完成的。 – 2014-10-03 01:57:59
另一件要記住的事情是MS Access的數據訪問庫通常是JET,它有它自己的一組庫。當你切換到SQL時,你需要使用不同的SQL庫,所以你需要重寫它,但它是值得的。 – 2014-10-03 01:59:11
謝謝尼克!我確實注意到數據在Access數據庫中出現了一些不匹配的情況,我不太確定我是否可能將Keys設置錯誤。但是,我目前正在使用大約40個表格在訪問數據庫中獲得第400 - 500行數據混雜了很多。我應該花時間學習SQL,並從這個過程中走這條路! – 2014-10-03 02:10:52