熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

sqlserver 多表查詢不同數據庫服務器上的表

2013-11-23 21:04:21  來源: MySQL 

  第一種方法 
復制代碼代碼如下:
/* 創建鏈接服務器 */ 
exec sp_addlinkedserver srv_lnksqloledb條碼數據庫IP地址 
exec sp_addlinkedsrvlogin srv_lnkfalsenull用戶名密碼 
go 
/* 查詢示例 */ 
SELECT AListCode 
FROM srv_lnk條碼數據庫名dboME_ListCode A IM_BarLend B 
WHERE AListCode=BListCode 
go 
/* 刪除鏈接服務器 */ 
exec sp_dropserver srv_lnkdroplogins 
第二種方法 
復制代碼代碼如下:
exec sp_configure show advanced options 
reconfigure 
exec sp_configure Ad Hoc Distributed Queries 
reconfigure 
go 
select * from Product p inner join 
opendatasource(SQLOLEDBData Source=MacacoOnline;user ID=sa;password=sa密碼;)CompanydboProduct p 
on PPID=pPID 
go 
exec sp_configure Ad Hoc Distributed Queries 
reconfigure 
exec sp_configure show advanced options 
reconfigure 
go


From:http://tw.wingwit.com/Article/program/MySQL/201311/29529.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.