SSIS2012连接 PostgreSQL数据库

场景:     公司业务数据库位PostgreSQL数据库,需要用ETL工具(SSIS2012)将数据抽取到数据仓库中 1. SSIS2012 连接 PostgreSQL数据库 两种方法:  .NET Provider for OleDB 和ODBC  ,第一种同事是花钱从老外那边买的插件(如果有朋友有免费的连接适配器,求分享!) 下图为第一种 。 我们这里介绍第二种方式。

2. 下载PostgreSQL的ODBC连接驱动程序。      http://www.postgresql.org/ftp/odbc/versions/msi/       我使用的是 PostgreSQL 09 02 ,本人服务器是64位 ,但是注意 这里32位和64位必须都下载下来,后面有用。 3.安装 ODBC连接驱动程序。 4.配置驱动管理

5.然后用 SSIS来连接,发现如下问题。

这里报错, “ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应”     经过分析,我发现  就是SSIS2012只支持32位的连接,默认的64位的连接报错。 那么重新安装了 postgreSQL 的32位和64位ODBC连接。 6. 在64位服务器上必须创建32为的ODBC postgresql连接.     在操作系统运行栏中 “ C:\Windows\SysWOW64\odbcad32.exe”  ,重新建立ODBC连接

7.再用SSIS 连接尝试,成功

原文地址:https://www.cnblogs.com/ziqiumeng/p/9452763.html

时间: 2024-10-08 02:17:38

SSIS2012连接 PostgreSQL数据库的相关文章

metasploit连接postgresql数据库

metasploit 连接postgresql数据库: 1.打开postgresql服务:services postgresql start 2.进入postgresql中,设置默认用户密码.创建新用户.设置新用户权限.创建数据库: sudo -u postgres psql#进入postgresql默认的用户 alter user postgres with password '密码'; #设置默认用户的登录密码 create user '用户名' wiht password '密码' noc

视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库

说好的给园子里的朋友们录制与<ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库> 这篇博客相对应的视频,由于一个月一来没有时间录制,今天我兑现了给朋友们的承诺.. 本次视频教程的目录为 视频.代码.资料,其中视频有4段,资料是我收集的相关资料.. 视频下载地址:http://pan.baidu.com/s/1c05sysC 希望大家多多支持... 郝喜路 2014年6月8日 11:11:02   http://haoxilu.cn

KaLi 之 Metasploit 连接 postgresql 数据库

KaLi 连接 postgresql 数据库 查看 postgresql 是否启动,没有启动的话,使用 service postgresql start 命令启动.启动后查看是否启动成功,端口是 5432,如图所示: 启动 metasploit 后,查看 postgresql 的连接状态,命令是:db_status,如出现如下,证明没有连接. 查看 postgresql 的账户密码,地址是:  cat /opt/metasploit/apps/pro/ui/config/database.yml

BT5之Metasploit[MSF]连接postgresql数据库

1,先查看postgresql的端口,默认是自动开启的,端口7337 .   [email protected]:~# netstat -tnpl |grep postgres tcp        0      0 127.0.0.1:7337          0.0.0.0:*               LISTEN      1100/postgres tcp6       0      0 ::1:7337                :::*                   

Entity Freamwork 6连接PostgreSql数据库

原文 Entity Freamwork 6连接PostgreSql数据库 开发环境 VS 2015  Update 1   Postgre Sql 9.4 使用过程 1.使用Nuget在项目中添加对EntityFramework6.Npgsql的引用 2.下载并安装NpgsqlDdexProvider程序,下载地址: https://github.com/npgsql/npgsql/releases ,请下载exe文件,他会帮你做很多事情.下载完成后关闭vs,安装下载好的文件,安装完成之后,点击

typescript-koa-postgresql 实现一个简单的rest风格服务器 —— 连接 postgresql 数据库

接上一篇,这里使用 sequelize 来连接 postgresql 数据库 1.安装 sequelize,数据库驱动 pg yarn add sequelize sequelize-typescript pg reflect-metadata 2.新建配置文件夹 conf 及 配置文件 db.conf.ts /** * @name: 数据库配置 * @param : undefined * @return : undefined */ export const dbConfig = { hos

Java连接postgresql数据库

1.下载驱动jar下载地址:https://jdbc.postgresql.org/download.html 2.导入jar包新建lib文件夹,将下载的jar驱动包拖到文件夹中.将jar驱动包添加到Libraries 3.程序代码如下:HelloWorld.java package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql

C#远程连接postgresql数据库

第一次在项目中遇到远程访问postgresql数据库的,当时经常会出现连接数据库的错误,连接字符串出现乱码现象 解决方案 在配置文件中添加连接字符串 <add key="Information" value="server=182.76.17.254;Port=5432;Database=wos;uid=postgres;pwd=postgres;Encoding=UNICODE" /> 后台代码 string connectionString = Co

python连接postgresql数据库

python可以通过第三方模块连接postgresql. 比较有名的有psycopg2  和python3-postgresql (一)psycopg2 ubuntu下安装 sudo apt-get install python3-psycopg2 创建一个test.py文件 import psycopg2 # 数据库连接参数 conn = psycopg2.connect(database="test1", user="jm", password="12