SQLSERVER 20018 R2 T-SQL 创建linkServer
2024-09-05 18:28:04
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中出现如下图
当然也可在该处进行手动创建,测试,删除
最新文章
- App开发流程之使用分类(Category)和忽略编译警告(Warning)
- 数据库==>;>;数据查询基础
- 关于APP自动化工程的一点小想法
- 2014年最大福利:185个Google排名因素!免费电子书下载
- 夺命雷公狗—angularjs—16—angularjs里面的缓存
- Spring、Hello Spring
- mysql快速翻页查询方法
- Delphi资源大全
- SVN与eclipse整合和利用、SVN与Apache综合
- HDU 2795 Billboard 线段树,区间最大值,单点更新
- Sublime Text 3安装SFTP插件
- git版本回退
- node.js+mongodb 爬虫
- Linux Kafka集群管理工具kafka-manager的安装使用
- 占满屏幕的宽高,当把textarea换成其他标签的时候,怎么才能编辑?
- 【Linux】【Tomcat】Tomcat的安装和配置等
- 设计模式学习总结(一)——设计原则与UML统一建模语言
- JavaScript 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- zTree静态树与动态树的用法——(七)
- URL参数转换对象
热门文章
- 跨平台(win和unix)的线程封装类
- 【SpringBoot】SpringBoot/MyBatis/MySql/thymeleaf/Log4j整合工程
- Vue插件编写、用法详解(附demo)
- android指纹识别认证实现
- python之Anaconda python3.7安装
- JS中的prototype、__proto__与constructor(图解)
- Spring事务管理3----声明式事务管理(1)
- mysql大数据量下优化
- 独立的js文件中不能使用EL表达式取值
- 总是访问到tomcat首页解决