网站建设服务哪里便宜,哈尔滨seo搜索优化,青岛手机建站公司,校园门户网站建设实施方案使用sql-server进行分布式查询#xff08;链接服务器#xff09; 可以使用sql-server企业管理器进行建立#xff0c;注意其中的rpc及rpc out两项#xff0c;也可以使用sql语句来完成定义#xff0c;主要涉及到三个存储过程sp_addlinkedserver#xff0c;sp_serveroption和…使用sql-server进行分布式查询链接服务器 可以使用sql-server企业管理器进行建立注意其中的rpc及rpc out两项也可以使用sql语句来完成定义主要涉及到三个存储过程sp_addlinkedserversp_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};server192.168.1.181;uidsa,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 或 Falselocallogin 本地LOGINrmtuser 远程用户 rmtpassword 远程用户口令 全部完整的示例如下 exec sp_helpserver /*---查看远程服务器的列表-------*/ exec sp_helplinkedsrvlogin /*------查看远程服务器的登录用户---------*/ exec sp_droplinkedsrvlogin jackxing,null /*----删除远程服务器的登录用户-----*/ exec sp_dropserver jackxing,droplogins/*-----删除远程服务器------*/ exec sp_addlinkedserver jackxing,,SQLOLEDB,jackxing,null,driver{sql server};server192.168.2.218;uidsa,pwd12345;exec sp_serveroption Njackxing, Nrpc out, Ntrue exec sp_serveroption Njackxing, Nrpc, Ntrueexec sp_addlinkedsrvlogin jackxing,false,sa,sa,12345select * from jackxing.lenovo.dbo.base_station如果为IP 则 select [192.168.2.218] from jackxing.lenovo.dbo.base_station 转载于:https://www.cnblogs.com/tonyman/archive/2006/09/19/508816.html