首页 > 数据库 > SqlServer2014中创建dblink

SqlServer2014中创建dblink

时间:2023-02-09 15:04:47浏览次数:45  
标签:-- 创建 dblink 访问 SqlServer2014 oracle 服务器 客户端

1.sqlserver2014 远程访问 sqlserver2014

 SqlServer2014中创建dblink_客户端

 SqlServer2014中创建dblink_oracle_02

 SqlServer2014中创建dblink_oracle_03

 SqlServer2014中创建dblink_服务器_04

 SqlServer2014中创建dblink_oracle_05

2.sqlserver 远程访问 oracle

SqlServer2008R2 访问 oracle11g

本地要安装好oracle客户端(win64_11gR2_client.zip)

下载驱动包ODAC1120320Xcopy_x64.zip(程访问驱动接口:OraOLEDB.Oracle ,驱动需要安装oracle客户端,如果是64位的服务器,需要安装独立     的驱动,因为64位的oracle客户端不包含该驱动)

(1).oracle客户端安装后如下

 SqlServer2014中创建dblink_服务器_06

(2).安装SqlServer访问oracle的驱动包

解压ODAC1120320Xcopy_x64.zip

 SqlServer2014中创建dblink_客户端_07

在命令行界面进入解压文件夹后运行“install.bat oledb c:\oracle odac”安装

 SqlServer2014中创建dblink_oracle_08

在系统环境变量中,为Path添加“C:\oracle;C:\oracle\bin;” (也可以不添加)

(3).重启电脑
(4).创建链接服务器

有以下两种方式进行创建,界面创建 与 命令行创建

界面创建:

 SqlServer2014中创建dblink_oracle_09

 SqlServer2014中创建dblink_服务器_10

SELECT * FROM OPENQUERY(test, 'select * from SYS_CONFIG');

 SqlServer2014中创建dblink_服务器_11

命令行创建:

EXEC sp_addlinkedserver

@server='wang', --被访问的服务器别名

@srvproduct='ORACLE', --SqlServer默认不需要写

@provider='OraOLEDB.Oracle', --不同的库都是不一样的,OLE DB字符

@datasrc='10.2.10.116/orcl'--要访问的服务器

GO



EXEC sp_addlinkedsrvlogin

@rmtsrvname='wang', --被访问的服务器别名

@useself='false', --固定这么写

@rmtuser='bgms', --被访问的服务器用户名

@rmtpassword='bgms'--被访问的服务器用密码

GO

 SqlServer2014中创建dblink_客户端_12

标签:--,创建,dblink,访问,SqlServer2014,oracle,服务器,客户端
From: https://blog.51cto.com/u_13753753/6047029

相关文章

  • MySQL 如何实现表的创建、复制、修改与删除
    MySQL中如何利用代码完成表的创建、复制、修改和删除?下面总结了在创建表的时候各字段的含义以及注意哪些问题,复制和修改及删除常用的代码。一、创建表--创建新表,如果存在......
  • 8 创建、渲染、更新、销毁八个生命周期函数
    Vue的生命周期函数(第二篇)​​场景​​​​beforeUpdate和updated生命周期函数​​​​beforUnmount和unmounted生命周期函数​​​​Vue3中八个生命周期函数​​场景我们......
  • 使用 NineData GUI 创建与修改 ClickHouse 表结构
    01前言随着ClickHouse的快速发展,越来越多的开发者关注并在业务中使用ClickHouse。作为开发人员除了在应用中访问数据库、进行业务数据的分析跟进,还有很重要的一个库表......
  • 1、在GitHub上创建一个空仓库
    Composer是一个命令行工具,它的作用就是帮我们的项目管理所依赖的开发包,属于依赖包管理工具。由于程序届的《开源运动》,我们可以在社区找到很多别人提供的工具,也可以向社区......
  • 创建 Java 多线程有哪几种方式?
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师ColorfulCJava多线程本篇文章我们介绍一下如何创建线程,创建线程有哪几种方式,线程......
  • Spring源码第一章:创建简单的 Bean 容器
    一、SpringBean容器是什么?Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种用于承载对象的容器,你可以配置你的每个Bean对象是如何被创建的,这些Bean......
  • Grafana 系列文章(十二):如何使用Loki创建一个用于搜索日志的Grafana仪表板
    概述创建一个简单的Grafana仪表板,以实现对日志的快速搜索.有经验的直接用Grafana的Explore功能就可以了.但是对于没有经验的人,他们如何能有一个已经预设了简......
  • oracle dblink 连接超时ora-12170问题记录
    应用联系我们说他们自己创建dblink连接我们数据库一会能连接上一会连接不上叫我们帮忙分析一下问题   这是他们创建语句他们那边连接报错   那么问题是怎么......
  • IntelliJ IDEA创建Spring工程报错IntelliJ IDEA创建Spring工程报错:Selected version o
    IntelliJIDEA创建Spring工程报错:SelectedversionofJava17isnotsupportedbytheprojectSDK'1.8'.EitherchoosealowerversionofJava,orsetahigher......
  • 进程创建
    fork进程创建创建子进程,会复制当前的父进程子进程和父进程运行在分开的内存空间,但是在fork()时两者有相同的内容fork:用于创建子进程#include<sys/types.h>......