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目标设置
成功!