如何方便的建立远程链接服务器
来源:互联网 发布:企业员工培训系统php 编辑:程序博客网 时间:2024/05/16 16:00
--很多朋友问局域网多数据库服务器访问该如何操作?下面简单说明如何配置远程链接访问。
/***********环境说明***********/
--源机器IP为10.0.0.211,在该机器所在数据库建立与目标机器的远程数据库链接。
--目标机器IP为 10.0.0.222。
--步骤(一)是指直接用IP进行远程链接,个人觉得用IP链接虽然麻烦,但是直观而且在多服务器操作时不会出现误链接的情况。
--步骤(二)是指直接用别名进行远程链接,较方便;但在高压力,大脑暂时短路情况下容易出现误链接数据库情况发生。
/***********步骤(一)***********/
--建立连接服务器
EXEC sp_addlinkedserver '10.0.0.222','SQL Server'
/*--如果数据库有架构名需要做远程登录之间的映射
--创建链接服务器上远程登录之间的映射
EXECsp_addlinkedsrvlogin '10.0.0.222','false','SA','架构名','登录密码'
*/
--查询数据
--含架构名
select top 10 * from [10.0.0.222].数据库名.架构名.表名
--不含架构名
select top 10 * from [10.0.0.222].数据库名.dbo.表名
--查看链接服务器信息
select name,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabled
from sys.servers
where is_linked=1
/***********建立步骤(二)***********/
/*--如果用IP连接觉得麻烦,可以新建别名
--配置链接服务器属性
execsp_serveroption '222','name','10.0.0.222'
*/
--查询数据
--含架构名
select top 10 * from 222.数据库名.架构名.表名
--不含架构名
select top 10 * from 222.数据库名.dbo.表名
--删除链接服务器登录名映射
exec sp_droplinkedsrvlogin '10.0.0.222',NULL
--删除链接服务器属性
exec sp_dropserver '222'
--注:如果执行删除链接服务器时提示如下错误时,
消息 15190,级别 16,状态 1,过程 sp_dropserver,第 56 行
仍有对服务器 'XXXX' 的远程登录或链接登录。
执行
exec sp_dropserver '链接服务器','droplogins'
--EOF
- 如何方便的建立远程链接服务器
- 如何方便的建立远程链接服务器
- SQL2005如何建立链接服务器
- SQL2005如何建立链接服务器
- 数据库建立远程链接的方法
- 两个ms2005之间的建立链接服务器
- nginx服务器请求建立链接的过程
- 建立sqlserver指向oracle的链接服务器
- 如何建立方便的测试firefox的环境
- 如何在Sql Server中建立到Oracle数据库的链接服务器
- 访问远程sqlserver的链接服务器设置
- 远程链接云服务器的mysql数据库
- MySQL服务器的远程链接设置
- 建立 远程服务器
- 建立链接服务器
- 建立链接服务器
- SQL建立链接服务器
- 建立链接服务器
- 公司半年未发工资,有何看法
- FFmpeg库在BCB中的调用经历
- ASP.NET AJAX入门系列(2):使用ScriptManager控件
- 游标
- The wholly foreign-owned enterprise, will guide the domestic market
- 如何方便的建立远程链接服务器
- web developer tips (15):在ASP.NET Ajax里使用跟踪
- 关于sourceInsight3.5的缩进问题和库函数补全问题
- Composite组件的部署方法
- C#资源文件
- [转]JAVA动态代理的使用
- 关于C#多线程和进度条
- ASP.NET生成静态HTML页面并分别按年月目录存放
- 腾讯前COO告诫创业者:别做腾讯盯上的领域