我試圖瞭解如何使一個.mdb文件的查詢工作。 假設文件位於共享驅動器PC2上,我從PC1以編程方式打開它。MS-Access SQL查詢如何在位於遠程的.mdb文件上運行?
當我連接到一個.mdb文件時,我假設沒有MS Access的「實例」在PC2上啓動(因爲它是一個簡單的文件服務器)。它是否正確?
當我做一個SQL查詢時,它是否必須在本地複製表,然後運行查詢,然後返回我的結果並扔掉表和任何多餘的數據?
如果我在查詢中「排序」會發生什麼?是整個查詢返回,然後本地排序,或以某種方式遠程命令?
我確定我有其他問題,但我試圖瞭解如何連接到MDB文件從遠程位置工作。 (我所在的位置有相當多的延遲,所以特定的查詢可能需要9秒,在我的情況下這是不可接受的,我試圖瞭解這是如何工作的,以及是否可以改進)。
我正在用c#運行在這種情況下,我不認爲應該有太大的區別,但可能會在你的迴應中。
因此,關於SQL服務器,你可以推薦實際使用的任何網站?我嘗試了一些關於配置/設置的搜索,但是這些只是基本上展示瞭如何安裝,這是關於它的(不是實際使用)。 – onaclov2000
下面是一個很好的開始任何地方,有一些鏈接在結束之前值得檢查: http://databases.about.com/od/tutorials/a/Migrating-To-Sql-Server -With-The-Access-Upsizing-Wizard.htm SQL Server非常寬容,一旦你瞭解了視覺差異,你會發現它非常直截了當。你甚至可以通過訪問數據庫中的查詢設置DSN,如果你願意的話可以繼續使用舊的構建器 - 這裏有一些更好的提示: http://dba.stackexchange.com/questions/39611/main-considerations -when-moving-from-ms-access-programming-to-sql-server – Tim
只要重新閱讀你的問題,也許你的意思是? http://technet.microsoft.com/en-us/library/ms345343.aspx – Tim