如何直接從SQL Management Studio中查詢MS Access數據庫而不使用鏈接服務器?在不使用鏈接服務器的情況下從SQL管理工作室查詢訪問數據庫
即,像
SELECT * FROM [ 「C:\ DATA \ Accessdb.mdb」] [SomeTableInAccessDB]
顯然,這是行不通的,但有一個客場的SQL查詢中指定訪問數據庫的詳細信息?
如何直接從SQL Management Studio中查詢MS Access數據庫而不使用鏈接服務器?在不使用鏈接服務器的情況下從SQL管理工作室查詢訪問數據庫
即,像
SELECT * FROM [ 「C:\ DATA \ Accessdb.mdb」] [SomeTableInAccessDB]
顯然,這是行不通的,但有一個客場的SQL查詢中指定訪問數據庫的詳細信息?
您可以使用OPENROWSET或OPENQUERY。例如(每微軟的羅斯文):
SELECT CustomerID, CompanyName
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb';
'admin';'',Customers)
添加鏈接的服務器只允許易於配置的,所以不同的進程可以使用,而不必指定連接詳細信息的連接。我不相信鏈接服務器實際上增加了通過兩個OPEN選項之一無法獲得的功能。
OPENROWSET()怎麼樣。