把sql資料和access資料整合成一個資料集

來源:互聯網
上載者:User
access|資料 有時候我們要取得的一部分資料在sql的資料庫中,而另一部分資料在access資料庫中,但是有時候卻需要把這兩個資料庫中的資料關聯起來進行查詢,把他們整合在一個資料集合裡無疑是一個很好的方法,按照下面這段操作,你就可以在只有sql串連資料庫語句的情況下進行sql資料和access資料的聯集查詢

    首先你要用有資料庫管理者許可權的帳號執行下面的指令碼01_AddLinkServer.sql,01_AddLinkServer.sql的內容如下:

    use master

EXEC sp_addlinkedserver
@server='VALINKMDB',
@srvproduct = '',
@provider='Microsoft.Jet.OLEDB.4.0',
@datasrc='C:\McMo.mdb'
GO

EXEC sp_addlinkedsrvlogin
@rmtsrvname =  'VALINKMDB', 
@useself =  'false'
GO

VALINKMDB是類比access資料庫,確認SQLServer的EnterpriseManager上的安全性-連結的伺服器的>項目,
請確認VALINKMDB的entry被製作。然後你就可以在sql的查詢分析器上直接查詢aceess資料庫裡的資料了,比如:select * from VALINKMDB...test,此處的test就是access資料庫中的你要查詢的那個表的名字,當然這個時候你也可以進行聯集查詢了,比如:select * from VALINKMDB...test inner join sqldatabase on sqldatabase .number = test .number

你可以在asp或者.net或者其它語言進行應用

如果有什麼問題,請提出共同交流



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。