由于最近开发的一个查询系统,基本是在其它服务器的,所以在本地服务器设计了中间,用来存从远程服务器取数据!
    一种方法是通过,OPENDATASOURCE来远程读取数据!

SELECT   *
FROM      OPENDATASOURCE(
         'SQLOLEDB',
         'Data Source=ServerName;User ID=MyUID;Password=MyPass'
         ).Northwind.dbo.Categories

但是远程的服务器不能确认,比较麻烦,如果要实现,只有把连接信息保存到服务器,通过动态SQL(EXEC或sp_excute_sql来达到目的)

另一种方法就是添加链接服务器,

sp_addlinkedserver @server = N'链接服务器名',
    @srvproduct = N' ',
    @provider = N'SQLOLEDB', 
    @datasrc = N'远程服务器IP', 

添加链接服务器登录

sp_addlinkedsrvlogin [ @rmtsrvname = ] '链接服务器名'
    [ , [ @useself = ] 'false' ]
    [ , [ @locallogin = ] '本地登录名' ]
    [ , [ @rmtuser = ] '远程登录名' ]
    [ , [ @rmtpassword = ] '远程密码' ]

这样访问远程服务器的就可以通过SQL

select * from 链接服务器名.远程数据名.远程所有者.远程表名

不用管远程服务器的地址所登录名,只能链接服务器名,不变,正式发装时,不能修改程序!

Sql Server使用链接服务器远程取数据!相关推荐

  1. sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver

    由于最近开发的一个查询系统,基本是在其它服务器的,所以在本地服务器设计了中间,用来存从远程服务器取数据! 一种方法是通过,OPENDATASOURCE来远程读取数据! SELECT   * FROM  ...

  2. SQL Server使用链接服务器的5个性能杀手

     2014-06-25 SQLSERVER走起 SQLSERVER走起 SQLSERVER走起 微信号 SQLSERVERZOUQI 功能介绍 介绍SQL Server的一些相关资讯,让众多SQL ...

  3. 加菲猫软件显示不能链接服务器,sql server 2012 链接服务器不能链接sql server 2000的解决方案...

    把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是"SQL Server Native Clien ...

  4. SQL Server的链接服务器技术小结

    一.使用 Microsoft OLE DB Provider For ODBC 链接MySQL 安装MySQL的ODBC驱动MyODBC 1.为MySQL建立一个ODBC系统数据源,例如:选择数据库为 ...

  5. SQL SERVER使用链接服务器

    1.在另一台机器上建立独立的数据库服务器,作为链接目标 2.本地数据库服务器上添加"链接服务器": 名字:随便取一个名字 服务器类型:选择数据源:Microsoft OLE DB ...

  6. SQL Server 2005链接服务器设置

    我试验了两种不同的设置均获成功.两种设置的差异是采用了不同的访问接口.以下是两种设置的详细介绍. 打开Microsoft SQL Server Management Studio.选择服务器对象-〉链 ...

  7. SQL Server通过链接服务器访问Oracle

    Windows SQL Server 2016 数据库通过链接服务器访问Oracle数据库. 借鉴了很多大佬的文章,但是由于外链失效.文章久远.安装包版本太低.自己积分清零等多重原因,导致了很多问题, ...

  8. [sql server][基础] 链接服务器

    /* 环境 : 本地(xp+sql2005): select @@version icrosoft SQL Server 2005 - 9.00.1399.06 (Intel X86)  Oct 14 ...

  9. sql修改链接服务器名称,SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称...

    USE [master] GO /****** Object:  LinkedServer [SQL01]    Script Date: 2020/4/9 11:51:17 ******/ EXEC ...

最新文章

  1. windows篇-第四章 安装和配置Windows域
  2. eclipse if代码折叠_仅需一页Java代码就能实现网页源码爬取
  3. bs4抓起大众点评的用户评论
  4. stm32系统滴答定时器使用
  5. VIBE复现过程,使用nvidia和libOpenGL.so渲染出错及解决方案
  6. 深度学习在遥感图像目标检测中的应用综述
  7. 错误代码0x800f0950怎么解决_解决win10安装net framework 3.5失败(错误代码 0x800F0950)...
  8. Java转型(向上转型和向下转型)
  9. 用MySQL写怎么删除字母_mysql如何替换掉字母
  10. jQueryMobile新版中导航栏按钮消失的解决方法
  11. linux shell的sleep指定延时单位
  12. 三维卷积伪代码_用于视频超分辨率的可变形三维卷积
  13. Linux 查询系统日志
  14. rasa算法_Rasa 入门教程 NLU 系列(三)
  15. 粒子滤波(particle filtering)梳理
  16. pytorch深度学习入门笔记
  17. 怎样使用计算机函数求出等级,巧用Excel函数出练习题
  18. java 静态区在jvm哪里,JDKJREJVM这三者的联系与区别///java跨平台///堆栈常量区静态区...
  19. 运放--单电源半波精密整流
  20. matlab 画图添加图例时,改变图例中字体大小

热门文章

  1. 为什么在MM32中的MicroPython中无法打开二进制文件呢?
  2. 人工智能助力全国大学生智能车竞赛
  3. 第十六届全国大学生智能汽车竞赛--百度智慧交通(东部赛区)
  4. 智能车竞赛第十六届比赛参赛同学提问-环境参数-5月15
  5. 2021春季学期-创新设计与实践-Lesson3
  6. 使用AD5933测量电子器件复阻抗
  7. g intel linux 汇编_Linux 下的C和Intel 汇编语言混用
  8. python多元线性回归模型_python – 使用Tensorflow的多元线性回归模型
  9. 福州大学数学专业matlab教材,福州大学MATLAB基础实验指导书
  10. Linux 内核调试必备工具