加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

行使sql-server举办漫衍式查询(链接处事器)

发布时间:2018-08-18 23:13:04 所属栏目:电商 来源:站长网
导读:可以行使sql-server企业打点器举办成立,留意个中的rpc及rpc out两项,也可以行使sql语句来完成界说,首要涉及到三个存储进程 sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三个存储进程的语法: sp_addlinkedserver 建设一个链接的
可以行使sql-server企业打点器举办成立,留意个中的rpc及rpc out两项,也可以行使sql语句来完成界说,首要涉及到三个存储进程
sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三个存储进程的语法:

sp_addlinkedserver
建设一个链接的处事器,使其应承对漫衍式的、针对 OLE DB 数据源的异类查询举办会见。在行使 sp_addlinkedserver 建设链接的处事器之后,此处事器就可以执行漫衍式查询。假如链接处事器界说为 Microsoft® SQL Server™,则可执行长途存储进程。
语法
sp_addlinkedserver [ @server = ] 'server'
    [ , [ @srvproduct = ] 'product_name' ]
    [ , [ @provider = ] 'provider_name' ]
    [ , [ @datasrc = ] 'data_source' ]
    [ , [ @location = ] 'location' ]
    [ , [ @provstr = ] 'provider_string' ]
    [ , [ @catalog = ] 'catalog' ]
譬喻:

 sp_addlinkedserver 'ServerName','','SQLOLEDB','dbconn',null,'driver={sql server};server=192.168.1.181;uid=sa,pwd=;'
此处ServerName为自界说名称,dbconn为界说的odbc数据源



一样平常行使的参数如下:
@server “LINKED SERVER”
@srvproduct “Product name”
@provider “Provider”
@datasrc “Data source”
二、配置处事器选项
行使 sp_serveroption 进程,所要行使的参数如下:
@server “Linked server”
@optname “RPC”或“RPC OUT”
@optvalue True 或 False
三、添加Login
行使 sp_addlinkedsrvlogin 进程,所要行使的参数如下:
@rmtsrvname “Linked server”
@useself True 或 False
@locallogin 当地LOGIN
@rmtuser 长途用户
@rmtpassword 长途用户口令



所有完备的示譬喻下:


EXEC sp_addlinkedserver 'test','','SQLOLEDB','test',null,'driver={sql server};server=ipaddress;uid=sa,pwd=;'
exec sp_serveroption N'test', N'rpc out', N'true'
exec sp_serveroption N'test', N'rpc', N'true'
exec sp_addlinkedsrvlogin 'test','False',null,'sa',''

会见可以行使如下语句:select * from test.pubs.dbo.tb_maintab

以上在windows2000,sql-server2000测试通过


 

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读