Comments
Transcript
PowerBuilder/InfoMaker データベース インタフェース対応表
PowerBuilder/InfoMaker データベース インタフェース対応表 更新日:2013年2月1日 データベース DBMS インタフェース 識別子 Informix Informix Informix Microsoft SQL Server 6.x Microsoft SQL Server 2000 Microsoft SQL Server 2005 Microsoft SQL Server 2008 クライアントソフト IN7 IN9 データベース Informix Connect 7.X Informix Connect 2.20 Informix Connect 2.50 Informix Connect 2.80 Informix Connect 2.81 I10 Informix Connect 2.9 Informix Connect 3.5 Informix Connect 3.5 MSS SQL Server Client 6.5 SQL Server Client 7.0 (*3) SQL Server Client 2000 Informix OnLine 7.x Informix Dynamic Server Informix Dynamic Server Informix Dynamic Server Informix Dynamic Server Informix Dynamic Server Informix Dynamic Server Informix Dynamic Server SQL Server 6.5 SQL Server 7.0 (*2) SQL Server 2000 (*2) SNC SQL Server 2005 Native Client SNC SNC Oracle 7.3 Oracle 8.0.3 (*1) Oracle 8/8i O73 OR8 O84 Oracle 9i O90 10.0 10.2.1 10.2.0 10.2.1 (10.0.1) C2 11.1 11.2 11.5 12.1 12.5 × ○ ○ ○ ◎ × × × × × × × ○ ○ ○ ◎ × × × × × × × ○ ◎ ○ ◎ × × × × × × × ○ ○ ○ ◎ × × × × × × × × × × ◎ ◎ × × × × × × × × × ○ ○ × × × × × × × × × ○ ○ ◎ ◎ × × × × × × × ○ ○ ◎ ◎ × × × × × × × ○ ○ ◎ ◎ × × × SQL Server 2000 × × × × ○ ○ ○ ○ ○ SQL Server 2005 Native Client SQL Server 2005 × × × × ◎ ◎ ◎ ◎ ◎ SQL Server 2005 Native Client SQL Server 2008 × × × × SQL Server 2008 Native Client SQL Server 2008 × × × × SQL*Net 2.3.x Net8 8.0.3 Net8 8.0.4 Net8 8.0.5 Net8 8.0.6 Net8 8.1.5 Net8 8.1.6 Net8 8.1.7 Net 9.0.1 Net 9.2.0 Net8 8.1.7 Net8 8.1.7 Net 9.2.0 Net 9.2.0 Net 9.0.1 Net 9.2.0 Net 9.2.0 Oracle 7.3 Oracle8 8.0.3 Oracle8 8.0.4 Oracle8 8.0.5 Oracle8 8.0.6 Oracle8i 8.1.5 Oracle8i 8.1.6 Oracle8i 8.1.7 Oracle9i 9.0.1 Oracle9i 9.2.0 Oracle10G 10.1.0 Oracle10G 10.2.0 Oracle10G 10.1.0 Oracle10G 10.2.0 Oracle9i 9.0.1 Oracle9i 9.2.0 Oracle10G 10.1.0 × × × × × ○ ○ ○ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ × × × × × ○ ○ ○ ○ ○ ○ ◎ ○ ○ ○ ○ ○ × × × × × ○ ○ ◎ ○ ○ ○ ○ ○ ○ ○ ◎ ○ × × × × × ○ ○ ◎ ○ ○ ○ ○ ○ ○ ○ ◎ ○ Net 9.2.0 Oracle11g 11.1.0 × × × × 9.14 9.21 9.30 9.40 10.0 11.1 11.5 ◎ ◎ ◎ ◎ ◎ (*7) (*7) (*7) (*8) (*8) ◎ ◎ ◎ × × (*7) (*8) (*8) × × × × × × × × × × × × × × × × × × × × × × × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ × × × ○ ○ ○ ○ ○ ◎ ◎ ◎ ○ ◎ ○ ○ ○ ○ ○ × × × × × データベース DBMS インタフェース 識別子 Oracle 10g O10 Oracle 11g ORA Sybase Adaptive Server Enterprise Sybase Adaptive Server Enterprise HiRDB OLE DB ADO.NET SYC ASE HIR クライアントソフト データベース Net 10.1.0 Net 10.1.0 Net 10.2.0 Net 10.2.0 Net 11.1.0 Net 10.1.0(Instant Client含む) Net 10.2.0(Instant Client含む) Net 10.2.0 Net 11.1.0 Net 10.2.0 Net 11.1.0 Net 10.2.0 Net 11.1.0 Net 11.2.0 Open Client 11.x CT-Library Open Client 12.0 Open Client 12.5 Open Client 15.0 Oracle10G Oracle10G Oracle10G Oracle11g Oracle11g Oracle10G Oracle10G Oracle11g Oracle11g Oracle11g Oracle11g Oracle11g Oracle11g Oracle11g ASE 11.x ASE 12.0 ASE 12.5 ASE 15.0 Open Client 15.0 HiRDB Client HiRDB Client HiRDB Client HiRDB Client (*5) HiRDB Client OLE プロバイダ名:MSDASQL プロバイダ名:MSDASQL プロバイダ名:MSDASQL プロバイダ名:MSDASQL プロバイダ名:MSDASQL プロバイダ名:MSDASQL プロバイダ名:SQLOLEDB プロバイダ名:SQLOLEDB プロバイダ名:SQLOLEDB プロバイダ名:SQLOLEDB ADO 名前空間 System.Data.OleDb 名前空間 System.Data.SqlClient 名前空間 System.Data.OleDb 名前空間 System.Data.SqlClient 名前空間 System.Data.OleDb 10.1.0 10.2.0 10.2.0 11.1.0 11.1.0 10.1.0 10.2.0 11.1.0 11.1.0 11.1.0 11.1.0 11. 2.0 11. 2.0 11. 2.0 10.0 10.2.1 10.2.0 10.2.1 (10.0.1) C2 11.1 11.2 12.1 12.5 ○ ○ ○ × × ○ ◎ ※ ※ × ◎ × ◎ ◎ ○ ○ ○ ○ ○ ○ ○ × × ○ ◎ ※ ※ × ◎ × ◎ ◎ ○ ○ ○ ◎ ○ ○ ○ × × ○ ◎ ※ ※ × ○ × ○ ◎ ○ ○ ○ ◎ ○ ○ ◎ × × × × × × × × × × × ○ ○ ◎ × ○ ○ ○ × × ◎ ◎ × × × × × × × ○ ○ ◎ × ○ ○ ○ × × ○ ◎ × × × × × × × ○ ○ ◎ ◎ ○ ○ ○ × × ○ ◎ ×(*6) ×(*6) × × × × × ○ ○ ◎ ◎ ASE 15.0 × × × × ◎ ◎ ◎ ◎ ◎ HiRDB 4.0 HiRDB 5.0 HiRDB 6 HiRDB 7 HiRDB 8 ASA 6.0.2 ASA 7.0.3 ASA 8.0.2 ASA 9.0.1 ASA 10.0.1 ASA 11.0.1 Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL Microsoft SQL × × × × × × ○ ○ ◎ ○ ○ ○ ◎ ◎ × ◎ × ○ × × × × × × × × ○ ○ ○ ○ ○ ○ ◎ ○ × ◎ ◎ ○ × × × × × × × × ○ ○ ○ ○ ○ ○ ◎ ○ × ○ ◎ ○ × × × × × × × × ○ ○ ○ ○ ○ ○ ◎ ◎ ◎ ○ ○ ○ ○ ◎ × × × × × × ○ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ ◎ ◎ ◎ ◎ × × × × × × ○ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ ◎ ○ ○ ◎ × × × × × × ○ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ◎ × × × × × × ○ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ ○ ◎ ◎ ◎ × × × × × × ○ ○ ○ ○ ○ ○ ○ ○ ◎ ○ ○ ○ ○ ○ Server Server Server Server Server Server Server Server Server 7.0 2000 2005(*4) 2008 2000 2000 2005 2005 2008 ○ ○ ○ ○ ○ ○ × × × × ○ ○ ◎ ◎ ×(*6) ×(*6) ×(*6) ×(*6) × × × × × × × × × × ○ ○ ○ ○ ○ ○ ○ ○ 11.5 データベース DBMS インタフェース 識別子 ODBC ODB JDBC JDB クライアントソフト 名前空間 System.Data.SqlClient 名前空間 Oracle.DataAccess.Client 名前空間 Oracle.DataAccess.Client 名前空間 Oracle.DataAccess.Client 名前空間 Oracle.DataAccess.Client 名前空間 IBM.Data.Informix 名前空間 IBM.Data.Informix 名前空間 Sybase.Data.AseClient 名前空間 Sybase.Data.AseClient 名前空間 System.Data.ODBC 名前空間 iAnywhere.Data.SQLAnywhere 名前空間 iAnywhere.Data.SQLAnywhere ASA 6.0.2 ASA 7.0.3 ASA 8.0.2 ASA 9.0.1 ASA 10.0.1 ASA 11.0.1 ASA 12.0.0 ASA 8.0.2 ASA 9.0.1 ASA 10.0.1 ASA 11.0.1 ASA 12.0.0 データベース Microsoft SQL Server 2008 Oracle10g 10.1.0 Oracle10g 10.2.0 Oracle11g 11.1.0 Oracle11g 11.2.0 Informix Dynamic Server 11.1 Informix Dynamic Server 11.5 ASE 12.5 ASE 15.0 DB2 9.7 ASA 11.0.1 ASA 12.0.0 ASA 6.0.2 ASA 7.0.3 ASA 8.0.2 ASA 9.0.1 ASA 10.0.1 ASA 11.0.1 ASA 12.0.0 ASA 8.0.2 ASA 9.0.1 ASA 10.0.1 ASA 11.0.1 ASA 12.0.0 10.0 10.2.1 10.2.0 10.2.1 (10.0.1) C2 ○ × × × × × × × × × × × ○ ○ ○ ◎ ○ ○ ○ ○ ◎ ○ ○ ○ ○ × × × × × × × × × × × ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ × × × × × × × × × × × ○ ○ ○ ◎ ○ ○ ○ ○ ○ ○ ○ ○ ◎ × × × × × × × × × × × ○ ○ ○ ◎ ○ ○ ○ ○ ○ ○ ○ ○ 11.1 11.2 11.5 12.1 12.5 ◎ × × × × × × × × × × × ○ ○ ○ ○ ◎ ○ ○ ○ ○ ◎ ○ ○ ◎ × × × × × × × × × × × ○ ○ ○ ○ ◎ ○ ○ ○ ○ ◎ ○ ○ ◎ × × × × × × × × × × × ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ◎ ○ ◎ ○ ○ ○ ◎ ○ ◎ ○ ◎ ◎ ○ ○ ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ◎ ○ ◎ ○ ◎ ○ ◎ ○ ○ ○ ◎ ○ ○ ◎ ○ ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ◎ (表中の記号の意味 ◎:接続を確認しました ○:対応しています ×:対応していません ※:動作確認予定) 【表全体に関する注意点】 ・この表は、お客様が作成したアプリケーションが、該当の組み合わせにおいて動作することを保証するものではありません。 そのアプリケーションが該当の組合せにおいて動作するかどうかは、お客様ご自身がご確認ください。 ・表中にない組合せについては、対応していません。 ・表中にない組合せについて、データベースサーバとクライアントソフトの接続や互換性に関する事項については、データベース ソフトウェアの提供各社ヘご確認ください。 ・データベース、および、OSとの組合せによっては、該当の組合せで動作しない事があります。 データベース関係のソフトウェアが該当のOSに対応しているかどうかは、提供各社へお問い合わせください。 ・PowerBuilder/InfoMakerは、製品開発時点で利用可能なデータベースを動作検証の対象としており、新たに発売されたデータベースについては未対応です。 一般的には、新しいデータベースには、動作検証の対象となったものと互換性を維持する範囲で動作しますが、問題なく動作することを保証するものではありません。 新たに発売されたデータベースで動作するかどうかは、お客様ご自身がご確認ください。 ・市販の PowerBuilderアプリケーションのデータベース サポートについては、当該製品の提供各社にご確認ください。 ・データベース接続については、ネイティブ/ODBC接続ともに各社の提供するデータベース クライアント モジュールのOSへの対応状況に依存します。 これについては、データベース クライアント ソフトウェアの提供各社ヘご確認ください。 ・この資料は、予告なしに変更することがあります。 ・この資料作成時点で、フルサポートの製品は PowerBuilder/InfoMaker 12.1 以降のバージョンです。 ・PowerBuilder/InfoMaker 11.5以前のバージョンは、修正モジュールの提供は行えない制限付サポートになります。 データベース DBMS インタフェース 識別子 クライアントソフト データベース 10.0 10.2.1 10.2.0 10.2.1 (10.0.1) C2 11.1 11.2 11.5 【表の枠内の注意点】 *1:OR8インタフェースはWindows 95、Windows NT 4.0で動作します。 *2:SELECTBLOB (UPDATEBLOB) 関数を呼び出す前に、トランザクション オブジェクト の AutoCommit プロパティを True に設定する必要があります。 SQL Server 7.0以降のDB Libraryは、SQL Server 6.5のインターフェースのため、SQL Server 7.0以降に拡張された機能には対応していません。 *3:Microsoft SQL Server 2005 につきまして、SQL Server Client 2000 の使用により DBMS 識別子 MSS で接続はできますが、サポートしておりません。OLE 識別子をご検討ください。 *4:Microsoft SQL Server 2005 では Transact SQL の外部結合がサポートされなくなりました。 Microsoft SQL Server 2005 では、データベース接続時 OJSyntax='PB' ではなく、OJSyntax='ANSI' またはデフォルトを使用してください。 *5:PowerBuilder/InfoMaker 10 以降 HiRDB インタフェースは用意されていませんが、ODBC/OLE DB インタフェースで接続可能と考えられます。 ODBC/OLE DB インタフェースへの変更をご検討ください。ただし、PowerBuilder/InfoMaker のテクニカルサポートおよび製品の修正の対象とはなりません。 *6:Oracle 11g の対応につきましては、テスト結果を以下のページで掲載しております。 http://www.powerbuilder.jp/technical/2010/01/powerbuilderinfomaker-oracle11g.html *7:Microsoft SQL Server 2008 につきまして、Microsoft SQL Server 2008 SP2 にて接続の確認を行ないました。テスト結果を以下のページで掲載しております。 http://www.powerbuilder.jp/technical/2010/01/powerbuilderinfomaker-microsoft-sql-server-2008.html *8:Microsoft SQL Server 2008 につきまして、Microsoft SQL Server 2008 SP2 およびMicrosoft SQL Server 2008 R2 にて接続の確認を行ないました。 【データベース製品の略称と製品名について】 ・表のスペースの関係により、一部製品名を略称で標記しています。 ASA:Sybase Adaptive Server Anywhere(現 SQLAnywhere) ASE:Sybase Adaptive Server Enterprise 12.1 12.5