我想在位於ftp服務器的ms-access數據庫上運行一個sql查詢,並在我用c#編寫的應用程序中只獲得該查詢的結果。可能嗎?我可以遠程運行位於FTP服務器上的數據庫的ACCESS查詢嗎?
回答
號JET必須能夠通過標準SMB或本地位置打開文件。
看看您是否可以首先使用某種工具將FTP位置映射到SMB類型共享。或者在本地複製文件。
編輯:可能的解決方法(基於@ baconsah的答案)
其實你可以提高@ baconsah的設計,通過編寫一個文件到FTP服務器。然後在遠程服務器上有一個進程,用於啓動寫入,然後在那個時候執行查詢,並在FTP輸出中提供結果。你失去了延遲,但增加了複雜性。
另外,請記住,FTP是一種傳輸協議,不允許您像數據庫服務器那樣訪問數據,所以通過FTP訪問文件會導致文件被傳輸到您的計算機,然後打開。根據你的查詢方式,連接速度和文件大小,它會非常慢。 – 2013-02-20 21:10:06
一個可怕的選擇是讓訪問數據庫在遠程系統上以定時作業爲基礎運行查詢,並將結果輸出到該ftp目錄中的文件。
很好的解決方法! – 2013-02-20 22:08:11
我並不以此爲榮。 – BaconSah 2013-02-20 22:14:06
您可以使用FTP命令quote
或literal
在FTP服務器計算機上執行程序(或VBS腳本)。
你的「解決方案」可以工作如下:
轉移的SQL命令文本文件到FTP服務器
運行遠程命令,執行的SQL命令MS-訪問DB
轉移步驟2.回到你的本地計算機的結果
如前所述,這個szenario是不可靠的,緩慢的,不安全的,需要錯誤處理,...
- 1. ASP可以查詢位於另一臺服務器上的數據庫嗎?
- 2. 我可以在FTP服務器上創建SQL數據庫嗎?
- 3. Emacs可以運行位於遠程服務器上的Matlab shell嗎?
- 4. 我可以遠程連接到位於虛擬主機服務器上的mysql數據庫嗎?
- 5. 我可以在遠程服務器上運行位於本地計算機上的bash腳本嗎?
- 6. 從遠程服務查詢數據庫
- 7. 如何運行位於遠程服務器上的python腳本
- 8. 我可以從存儲過程訪問遠程mysql服務器/數據庫嗎?
- 9. 我可以使用遠程數據庫服務器配置ssl
- 10. (How)可以使用終端服務/遠程桌面共享Access數據庫嗎?
- 11. FTP服務器上的遠程複製
- 12. 我可以寫小程序(數據庫)在服務器上的共享驅動器上運行嗎
- 13. MS-Access SQL查詢如何在位於遠程的.mdb文件上運行?
- 14. Selenium服務器可以從遠程網絡路徑運行嗎?
- 15. 遠程服務器可以使用Php運行本地服務器嗎?
- 16. 運行在網頁上的Javascript可以連接到遠程服務器嗎?
- 17. 從位於不同服務器上的Access數據庫獲取數據
- 18. PHP腳本可以在我的服務器上運行嗎?
- 19. ftp_put/ftp_fput鎖定遠程ftp服務器上的文件嗎?
- 20. Javascript可以通過瀏覽器與遠程服務器上的SQLite數據庫進行交易嗎?
- 21. 檢查在遠程機器上運行的SQL服務器
- 22. 可以在Linux Web服務器上使用PHP訪問MS Access數據庫嗎?
- 23. 64位windows 2008服務器上的Compact Access 2007數據庫
- 24. AJAX可以從遠程服務器請求數據嗎?
- 25. 通過SSH查詢遠程網絡服務器上的MySQL數據庫
- 26. 如何通過Objective-C連接到位於遠程服務器上的Microsoft Access數據庫?
- 27. 可以從IIS服務器上的遠程文件夾獲取數據嗎?
- 28. 運行遠程服務器
- 29. 運行在遠程服務器上的PHP可以處理我電腦上的文件嗎?
- 30. 在運行時連接到遠程數據庫服務器
不,你不想這樣做。你必須...... – 2013-02-20 23:38:47
你爲什麼不使用MySQL或類似的東西? – Jesse 2013-02-20 23:50:58