手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sqlserver 多表查询不同数据库服务器上的表
sqlserver 多表查询不同数据库服务器上的表
摘要:第一种方法:复制代码代码如下:/*创建链接服务器*/execsp_addlinkedserver'srv_lnk','','sqloledb...

第一种方法:

复制代码 代码如下:

/* 创建链接服务器 */

exec sp_addlinkedserver 'srv_lnk','','sqloledb','条码数据库IP地址'

exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'

go

/* 查询示例 */

SELECT A.ListCode

FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B

WHERE A.ListCode=B.ListCode

go

/* 删除链接服务器 */

exec sp_dropserver 'srv_lnk','droplogins'

第二种方法:

复制代码 代码如下:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'Ad Hoc Distributed Queries',1

reconfigure

go

select * from Product p inner join

opendatasource('SQLOLEDB','Data Source=Macaco-Online;user ID=sa;password=sa密码;').Company.dbo.Product p2

on P.PID=p2.PID

go

exec sp_configure 'Ad Hoc Distributed Queries',0

reconfigure

exec sp_configure 'show advanced options',0

reconfigure

go

【sqlserver 多表查询不同数据库服务器上的表】相关文章:

sql 语句 取数据库服务器上所有数据库的名字

SqlServer2005 数据库同步配置图文详解

查找sqlserver数据库中某一字段在 哪

sql server 2005数据库备份还原图文教程

sqlserver只有MDF文件恢复数据库的方法

sql server投影查询、选择查询

SQL Server 2008 备份数据库、还原数据库的方法

Sql server2005 优化查询速度50个方法小结

sqlserver2005 master与msdb数据库备份恢复过程

sqlserver 2000 远程连接 服务器的解决方案

精品推荐
分类导航