Intellisoft OLE DB Provider for PostgreSQL——一款能够使用户与数据源互动的软件构件

Posted 哲想软件

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Intellisoft OLE DB Provider for PostgreSQL——一款能够使用户与数据源互动的软件构件相关的知识,希望对你有一定的参考价值。

Intellisoft  OLE DB Provider for PostgreSQL

 

Intellisoft OLE DB Provider for PostgreSQL—— 一款能够使用户与数据源互动的软件构件

PGNP提供程序是Microsoft ADO和PostgreSQL数据库之间的薄膜层。它实现大多数OLEDB接口,并使用libpq访问PostgreSQL数据库。提供程序可以从本机及.NET的32位和64位应用程序中使用。

主要特点有:

•使用DTS Wizard(MSSQL 2000)或SSIS Wizard(MSSQL 2005/2008/2012)进行数据库转换。

•支持SSRS、SSAS和SSIS。

•支持SQL Server链接服务器和复制。

•错误报告和执行跟踪。

•支持事务:标准OLEDB和使用保存点的“嵌套”PostgreSQL事务。

•分布式事务(两阶段提交协议)。

•表、视图、提供程序类型、列、主键/外键、索引等的架构支持

•支持多个结果。

•命令取消、准备以及在准备命令上的列信息。

•Unicode(UTF8)和各种语言支持。

•支持带有POSIX和其他扩展的PostgreSQL语法。

•部分支持T-SQL语句语法。

•内部存储过程。

•扩展的参数语法('@',':'和'?'),并支持IN、OUT和INOUT参数。

 

PGNP的特征(32位及64位平台)

PGNP 1.2.8

PGNP 1.3.0

PGNP 1.4.0*

支持PostgreSQL  8.x

OLE DB连接池

OLE DB错误报告

OLE DB命令准备和取消

OLE DB列信息

SQL Server DTSWizard中的数据库转换

支持本地事务

分布式交易和两阶段提交协议(DTC版本)  

支持SQL Server  2000、2005以及2008链接服务器

支持SQL Server  2000、2005和2008至PostgreSQL复制

 

多个结果集,多个SQL语句/ MARS

仅从程序

仅从程序

全部

执行跟踪和分析

TraceMgr

PGNP  分析器

PGNP 分析器

模式支持(表、视图、提供程序类型、列、主键/外键、

索引、程序等)

支持SSL、Kerberos、GSSAPI以及SSPI

支持扩展参数语法('@',':'和'?')

支持IN、OUT和INOUT参数

回收内部元数据缓存

手动**

自动

自动

OLE DB命令超时

支持阵列类型

支持嵌套事务

支持COPY命令和SSIS中的高性能导入

支持IRowsetUpdate  

 否

支持自动产品更新

 否

 否

 

**内部存储过程pgnp_refreshmetadata允许在提供程序的所有连接实例中回收内部元数据缓存。

PGNP1.4新特性

PGNP OLEDB Provider for PostgreSQL的新的主要版本有几个新功能和提升:

1. 优化了海量数据集(10亿行及以上)。

2. 支持延迟更新(IRowsetUpdate)。

3. 更好支持Greenplum 4.x(关于分发策略的意识,更好地使用光标,批量操作的gpload利用率等)

4. 更好支持PostgreSQL 9.x.

5. 自动更新的新实用程序(不包括在试用版中)。

6. 更好地与SSIS(MS BI工具)集成。

该提供程序有两个版本:桌面版(DE)/服务器版(SE)。下表总结了这两个版本的差异:

 

Postgres DE

仅用于连接到Postgres数据库的桌面应用程序使用。  某些功能不能与Greenplum一起使用,例如,可滚动光标、延迟更新等

Postgres SE

仅用于连接到Postgres数据库的服务器(IIS、SSAS、SSIS、链接服务器等)使用。优化极大的行集,支持两阶段提交协议(DTC版本),并提供与SSIS更好的集成。

 

 

 

服务器版(SE)具有桌面版(DE)的所有功能,并添加了更多功能,如上表所示。

 

Intellisoft OLEDBProvider for PostgreSQL, Server Edition特征:

*使用DTS Wizard(MSSQL 2000)或SSIS Wizard(MSSQL 2005、2008、2012、2014)进行数据库转换。

*支持链接服务器、OLAP,聚合提供器等。

*支持事务。

*表、视图,提供器类型、列、索引、过程等的模式。

*支持多个结果、书签,网格等。

*命令准备和在准备好的命令上的列信息。

*取消命令。

*用于转换索引等的附加实用程序

*支持模式和数据的统一的字符编码标准。

*PGNP Profiler用于收集和分析通过Provider执行的语句。

*PGNP Updater实用程序用于自动化产品更新。

支持的操作系统平台:Windows XP、Windows Server 2003/2008 R2 /2012 R2、Windows Vista、Windows 7、Windows 8、Windows 10。

Intellisoft OLEDBProvider for PostgreSQL, Desktop Edition特征:

*支持事务。

*表、视图、提供器类型、列,索引、过程等的模式

*支持多个结果、书签、网格等

*命令准备和准备好的命令上的列信息。

*取消命令。

*用于转换索引等的附加实用程序

*支持模式和数据的统一的字符编码标准。

*PGNP Profiler用于收集和分析通过Provider执行的语句。

支持的操作系统平台:Windows XP、Windows Server 2003/2008 R2 /2012 R2、Windows Vista、Windows 7、Windows 8、Windows 10。

联系我们

公司名称:哲想方案(北京)科技有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
联系方式:+86(10)68421378
俞先生:18610247936


以上是关于Intellisoft OLE DB Provider for PostgreSQL——一款能够使用户与数据源互动的软件构件的主要内容,如果未能解决你的问题,请参考以下文章

OLE DB 错误:OLE DB 或 ODBC 错误:用户 'JOE-PC\SQLAnalysis' 登录失败

OLE DB 错误:OLE DB 或 ODBC 错误:关键字“JOIN”附近的语法不正确。; 42000

SSAS:OLE DB 错误: OLE DB 或 ODBC 错误 : Login failed for user 'NT ServiceMSSQLServerOLAPService'(

OLE DB Command transformation 用法

LoadFromSQLServer方法遇到过OLE DB

LoadFromSQLServer 方法遇到了 OLE DB