当前位置: 首页 > news >正文

SQL SERVER Inregration Services-OLE DB、Oracle和ODBC操作

OLE DB链接器

OLE DB插件下载:https://learn.microsoft.com/zh-cn/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver16

配置OLE DB Connection Manager

在这里插入图片描述
在这里插入图片描述
在点击“新建”时,会弹出警告信息“不支持指定的提供程序,请在连接管理器中另选一个提供程序”,这个警告信息不用管他,直接点击“确定”即可;
之后,直接弹出OLE DB连接管理器
在这里插入图片描述
在“提供程序”的下拉框中,选中“Microsoft OLE DB Driver for SQL Server”,这个也就是解决上面的警告信息
在这里插入图片描述
点击“测试连接”,弹出“连接测试成功”说明成功。
之后就可以在数据流中使用OLE DB目标或OLE DB源。

SSIS Oracle 配置

下载Oracle客户端,此客户端不需要安装,解压后就能直接使用
Oracle客户端下载:https://www.oracle.com/database/technologies/instant-client/downloads.html
下载完成后直接解压,这里我存放目录为:C:\software\instantclient_21_9

配置Oracle客户端环境变量

主要时添加ORACLE_HOME、TNS_ADMIN和PATH的值,这三个值都是Oracle Instant Client的安装目录(也就是解压目录) C:\software\instantclient_21_9
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置tnsnames文件

在Oracle Instant Client的安装目录(也就是解压目录) C:\software\instantclient_21_9下手动新建tnsnames.ora文件,内容如下:
PRD=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (Host = Oracle IP地址)(PORT = Oracle端口号))
)
(CONNECT_DATA = (SID = PRD)
)
注意:tnsnames.ora文件一定要在Oracle Instant Client的安装根目录C:\software\instantclient_21_9下。

安装SSIS Oracle连接器

https://learn.microsoft.com/en-us/sql/integration-services/data-flow/oracle-connector?view=sql-server-ver16
,直接点击安装即可

配置SSIS Oracle连接器

重新启动Visual Studio后,右击“解决方案”中的“Connection Manager”
在这里插入图片描述
这个就是SSIS Oracle连接器。
在这里插入图片描述
这里,“TNS service name”的信息是来源于tnsnames.ora文件的值。

ODBC源链接ADO NET目标

ODBC源安装

因为在安装SQL Server时,Microsoft ODBC Driver 17 for SQL Server驱动已经安装了,接下来需要配置

ODBC源配置

在这里插入图片描述
配置了用于DSN和系统DSN两个
在这里插入图片描述
在这里插入图片描述
这里点击“下一页”的话,我这里都是默认值。以上设置完之后,在SSIS中才可使用ODBC

SSIS的ODBC源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

SSIS的ADO.NET目标设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功!

http://www.lryc.cn/news/223123.html

相关文章:

  • 尚硅谷大数据项目《在线教育之实时数仓》笔记006
  • Linux-源码安装go
  • 如何检测小红书账号是否被限流?哪些原因会导致账号被限流?
  • [动态规划] (十三) 简单多状态 LeetCode 740.删除并获得点数
  • 【K-means聚类算法】实现鸢尾花聚类
  • 什么是代理IP池?如何判断IP池优劣?
  • 【面经】讲一下线程池的参数和运行原理
  • 针对图像分类的数据增强方法,离线增强,适合分类,无标签增强
  • 润色论文Prompt
  • 配置简单VLAN
  • 手机是否能登陆国际腾讯云服务器?
  • 5分钟Python安装实战(MAC版本)
  • python自动化测试(十一):写入、读取、修改Excel表格的数据
  • 【milkv】添加LCD屏GC9306
  • 设计模式--开篇
  • Android 原生进度条ProgressBar【自带】【水平风格】自定义
  • Nginx实现tcp代理并支持TLS加密实验
  • vue3+setup 解决:this.$refs引用子组件报错 is not a function
  • 189. 轮转数组
  • com.alibaba:tools:jar com.alibaba:jconsole:jar
  • 洛谷 P1020 [NOIP1999 普及组] 导弹拦截【一题掌握三种方法:动态规划+贪心+二分】最长上升子序列LIS解法详解
  • golang的管道阻塞问题
  • 用HTML + javaScript快速完成excel表格信息除重并合并
  • 高性能网络编程 - The C10M problem
  • java计算机毕业设计SpringBoot在线答疑系统
  • Doc as Code (4):使用Git做版本管理,而不是使用目录做版本管理
  • 【Codeforces】 CF1870E Another MEX Problem
  • 【Objective-C】Objective-C汇总
  • 怎么查找性别为女性的不同学历层次不同学位以及所有人不同职务职称的人数
  • 浅谈Elasticsearch查询和搜索