手机
当前位置:查字典教程网 >编程开发 >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 Server 2008远程链接时SQL数据库不成功的解决方法

sql server投影查询、选择查询

同一个sql语句 连接两个数据库服务器

sqlserver多版本查看版本号

sql server 常用的几个数据类型

sqlserver 一张表两列都的值都相同处理

SQL Server全文索引服务

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

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

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

精品推荐
分类导航