时间: 2021-08-13 作者:daque
不妨运用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尝试经过