sql server 鏈接服務(wù)器: 創(chuàng)建一個(gè)鏈接的服務(wù)器,使其允許對(duì)分布式的、針對(duì) OLE DB 數(shù)據(jù)源的異類(lèi)查詢(xún)進(jìn)行訪問(wèn),用來(lái)鏈接遠(yuǎn)程的數(shù)據(jù)庫(kù)。.
鏈接vfp數(shù)據(jù)據(jù)兩種方式:
1)
openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\Files- server\JM_MIS\Data\', --網(wǎng)絡(luò)目錄
'select * from [PO.DBF]')

2)使用鏈接服務(wù)。
a)使用系統(tǒng)存儲(chǔ)過(guò)程(sp_addlinkedserver)來(lái)添加鏈接服務(wù)器
EXEC sp_addlinkedserver
@server = 'WF', //要?jiǎng)?chuàng)建的鏈接服務(wù)器的本地名稱(chēng)
@srvproduct = '', //要添加為鏈接服務(wù)器的 OLE DB 數(shù)據(jù)源的產(chǎn)品名稱(chēng)
@provider = 'MSDASQL',//與此數(shù)據(jù)源相對(duì)應(yīng)的 OLE DB 提供程序的唯一程序標(biāo)識(shí)符 (PROGID
@datasrc = 'product'//由 OLE DB 提供程序解釋的數(shù)據(jù)源名稱(chēng)
b) 在”sql企業(yè)管理“--->”sql server組“-->”某個(gè)組員“-->”安全性“-->”鏈接服務(wù)器“來(lái)添加(刪除)鏈接服務(wù)器
注意:你必須添加一個(gè)ODBC系統(tǒng)數(shù)據(jù)源(prodcut).也許ODBC OLE DB(驅(qū)動(dòng)程序)的方式不支持遠(yuǎn)程訪問(wèn),它只對(duì)sql server本機(jī)查詢(xún),更新起作用。當(dāng)然只要你能用sql server能通過(guò)ODBC OLE DB鏈接到數(shù)據(jù),那么你就能在sql SERVER中引用(select * from WF.product..po或者select * from OPENQUERY(WF, 'SELECT * FROM po'))它的數(shù)據(jù)了。
posted on 2005-09-06 09:53
Harryson 閱讀(943)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
SqlServer