服务器

位置:IT落伍者 >> 服务器 >> 浏览文章

sqlserver 多表查询不同数据库服务器上的表


发布日期:2020年07月22日
 
sqlserver 多表查询不同数据库服务器上的表

第一种方法
复制代码代码如下:
/* 创建链接服务器 */
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

上一篇:MSSQL数据库占用内存过大造成服务器死机问题的解决方法

下一篇:MySQL服务器的启动与停止