sql server 鏈接服務器: 創建一個鏈接的服務器,使其允許對分布式的、針對 OLE DB 數據源的異類查詢進行訪問,用來鏈接遠程的數據庫。.
鏈接vfp數據據兩種方式:
1)
openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\Files- server\JM_MIS\Data\', --網絡目錄
'select * from [PO.DBF]')

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