有沒有辦法讓SQL Server 2005在一個SQL語句中查詢3個或多個單獨的Access數據庫(每個返回1條記錄)?SQL Server 2005查詢多個Access數據庫?
4
A
回答
6
是的,但它會要求您爲每個Access數據庫創建一個鏈接服務器實例。見here for details about creating Linked Server instances on SQL Server 2005 to MS Access。
一旦你擁有了這些之後,就可以查詢的SQL Server,它會把查詢基於指定在您的SQL Server查詢表時,使用鏈接的服務器實例符號各自的Access數據庫。
1
你需要的是每個Access數據庫的Linked Server。
0
是,將它們設置爲使用sp_addlinkedserver
鏈接的服務器。
1
要知道,在SQL 2005 64位,您將無法通過鏈接服務器的任何時間很快查詢訪問或Excel的當前版本。
相關問題
- 1. SQL Server 2005 - 多個數據庫
- 2. 轉換MS Access數據查詢到SQL Server數據庫查詢
- 3. 查詢多個數據庫SQL Server
- 4. 從SQL Server 2008端查詢SQL Server 2005數據庫
- 5. 一個SQL Server 2005 Express的查詢,將每個數據庫
- 6. 將多個SQL Server 2005數據庫遷移到SQL Server 2008
- 7. SQL Server 2005查詢
- 8. 跨多個數據庫查找表SQL SERVER 2005
- 9. SQL Server 2005:查詢數據庫上次還原時的T-SQL?
- 10. SQL Server數據庫查詢
- 11. 將SQL Server 2005查詢轉換爲Access 2003查詢
- 12. SQL查詢在SQL Server 2005
- 13. MS Access SQL Server數據庫 - CAST函數的查詢語法
- 14. 查詢來獲取數據庫的SQL Server 2005中
- 15. 如何查詢數據庫文化(SQL Server 2005)?
- 16. SQL Server 2005數據庫中的複雜查詢
- 17. 如何在SQL Server 2008上執行SQL Server 2005生成的數據庫查詢?
- 18. SQL Server 2005多維數據集維度查詢.Net
- 19. 多個數據庫上的SQL查詢
- 20. 使用Access 2003 ADP/Project文件訪問SQL Server 2005數據庫
- 21. SQL Server 2005的XML查詢
- 22. SQL Server 2005子查詢
- 23. 在SQL Server DISTINCT 2005查詢
- 24. SQL Server 2005性能查詢
- 25. 樞軸查詢 - SQL Server 2005
- 26. SQL Server 2005查詢幫助
- 27. 查詢SQL Server 2005中
- 28. SQL Server 2005和.NET查詢
- 29. SQL Server 2005求和查詢
- 30. 查詢SQL Server 2005中
爲什麼會這樣? 64位SQL Server可以不使用32位組件,如Jet/ACE?請注意,Access 2010將具有64位版本,因此ACE的測試版中有64位版本。它也可以單獨下載(當然,它仍然處於測試階段)。 – 2010-01-29 19:48:20
@ David-W-Fenton:正確,但我認爲32位組件無法提供64位功能。 「Microsoft Jet」在64位服務器上不是可用的選項。很高興聽到有關Access 2010的64位版本的消息,但我仍然持懷疑態度,直到看到它的工作。 – ErikE 2010-01-30 00:08:31
其他人已經使用了64位ACE的測試版,似乎有很好的結果。是的,這是一個測試版,但您應該嘗試一下,因爲它可能會解決您遇到的問題。 – 2010-01-30 17:24:37