sql远程mysql服务器查询_SQL SERVER 2005 远程查询

本文详细介绍了如何在SQLSERVER2005中通过建立链接服务器来实现对远程SQL Server和Oracle数据库的查询。步骤包括添加链接服务器、设置默认登录密码,并提供了查询示例。这对于需要跨数据库操作的场景非常有用。
摘要由CSDN通过智能技术生成

SQL SERVER 2005 远程查询

在SQL2005下如何通过建立链接服务器,使SQL可以对远程的SQL服务器或ORACLE服务器进行远程查询:      一.建立SQL到SQL的远程查询

1.添加链接服务器

EXEC sp_addlinkedserver

@server = 'sqlserver', --链接服务器名称,这个取名无所谓

@srvproduct = 'SQL',  --数据库服务产品

@provider = 'SQLOLEDB',  --数据库服务提供者

@datasrc = '10.34.7.3'--SQL数据库连接字符串

2.为链接服务器设置默认连接密码

EXEC sp_addlinkedsrvlogin @rmtsrvname =  'sqlserver', --登录远程SQL链接服务器名

@useself =  'false',

@locallogin ='sa',  --本地登录名

@rmtuser =  'sa',--登录SQL用户名

@rmtpassword =  'ic' --登录远程SQL密码

3.查询

select * from sqlserver.test.dbo.item

二.建立SQL到ORACLE的远程查询

1.添加链接服务器

EXEC sp_addlinkedserver

@server = 'oracleserver', --链接服务器名称,任意取名

@srvproduct = 'Oracle',  --数据库服务产品

@provider = 'MSDAORA',  --数据库服务提供者

@datasrc = '10.34.7.3/test'--Oracle数据库连接字符串

2.为链接服务器设置默认连接密码

EXEC sp_addlinkedsrvlogin @rmtsrvname =  'oracleserver', --登录远程ORACLE链接服务器名

@useself =  'false',

@locallogin ='sa',  --本地登录名

@rmtuser =  'test',--登录Oracle用户名

@rmtpassword =  'test' --登录Oracle密码

3.查询

select * from oracleserver..oracle.test

或select * from openquery(oracleserver,'select * from test')

©著作权归作者所有:来自51CTO博客作者sfeixue的原创作品,如需转载,请注明出处,否则将追究法律责任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值