1. SQLSERVER LINK SQLSERVER

EXEC sp_addlinkedserver    @server = 'LINKTEST',@srvproduct = '',@provider = 'SQLOLEDB',@datasrc = 'IP\实例名称'
EXEC sp_addlinkedsrvlogin 'LINKTEST','false',null,'账号','密码'

  注:@server       :给你的链接取的名字

    @srvproduct     :若链接的SQLSERVER 不填,若链接ORACLE则填'ORALCE'

    @provider    :驱动类型

    @datasrc     :填写下图伺服器名称

    

2. SQLSERVER  LINK TO ORACLE

EXEC sp_addlinkedserver        @server = 'ORALCELINK',@srvproduct = 'ORACLE',@provider = 'MSDASQL',@datasrc = 'guard' ,  @provstr = 'DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ...)'
EXEC sp_addlinkedsrvlogin 'ORALCELINK','false',null,@Account,@Password

  注:@provstr  :  ORACLE TNS  可以向DBA咨询,此处有个坑:DESCRIPTION 前面没有括号

    @datasrc:  为当前你链接ORACLE的SID名称,找DBA要,(TNS中包含了“SID=xxx”)

3. 删除LINK SERVER

EXEC sp_droplinkedsrvlogin 'LINKTEST',NULL
EXEC sp_dropserver 'LINKTEST'

4.测试LINK SERVER

BEGIN TRY
EXEC sp_testlinkedserver 'LINKTEST'
END TRY
BEGIN CATCH
--連接有問題
--使用 ERROR_MESSAGE()獲取異常描述
END CATCH

  注:若链接失败会抛出异常

5.我们建立的链接会在MSSMS中出现如下图

  

  当然也可在该处进行手动创建,测试,删除

   

最新文章

  1. App开发流程之使用分类(Category)和忽略编译警告(Warning)
  2. 数据库==>>数据查询基础
  3. 关于APP自动化工程的一点小想法
  4. 2014年最大福利:185个Google排名因素!免费电子书下载
  5. 夺命雷公狗—angularjs—16—angularjs里面的缓存
  6. Spring、Hello Spring
  7. mysql快速翻页查询方法
  8. Delphi资源大全
  9. SVN与eclipse整合和利用、SVN与Apache综合
  10. HDU 2795 Billboard 线段树,区间最大值,单点更新
  11. Sublime Text 3安装SFTP插件
  12. git版本回退
  13. node.js+mongodb 爬虫
  14. Linux Kafka集群管理工具kafka-manager的安装使用
  15. 占满屏幕的宽高,当把textarea换成其他标签的时候,怎么才能编辑?
  16. 【Linux】【Tomcat】Tomcat的安装和配置等
  17. 设计模式学习总结(一)——设计原则与UML统一建模语言
  18. JavaScript 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
  19. zTree静态树与动态树的用法——(七)
  20. URL参数转换对象

热门文章

  1. 跨平台(win和unix)的线程封装类
  2. 【SpringBoot】SpringBoot/MyBatis/MySql/thymeleaf/Log4j整合工程
  3. Vue插件编写、用法详解(附demo)
  4. android指纹识别认证实现
  5. python之Anaconda python3.7安装
  6. JS中的prototype、__proto__与constructor(图解)
  7. Spring事务管理3----声明式事务管理(1)
  8. mysql大数据量下优化
  9. 独立的js文件中不能使用EL表达式取值
  10. 总是访问到tomcat首页解决