Welcome to Rapid SQL® 2016

Rapid SQL Home | Rapid SQL Documentation | Embarcadero Technical Support | www.embarcadero.com

ReadMe Last Published: September 17, 2015. Any updates to these notes will be available at http://docs.embarcadero.com.


Thank you for using Embarcadero Rapid SQL, the integrated development environment for IBM DB2, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Sybase and Teradata database systems. Rapid SQL is your fast path to higher productivity whether you're programming in SQL, PL/SQL, Transact-SQL or HTML. Before you use Rapid SQL, please read the information below.


What's New in Rapid SQL 2016

PostgreSQL Object Management

Team Server 2016 Support - Performance IQ

Missing Indexes

ISQL Performance

Technical Requirements

Browser Requirements

Hardware Requirements

Operating System Requirements

32-bit versus 64-bit Application Considerations and Restrictions

DBMS Support and Connectivity

Dedicated Support

Generic JDBC/ODBC Connectivity

Specifically-tested JDBC/ODBC Connectivity Products: Apache Hive/Hadoop

Release Notes

Important Advisory Notes

Team Server 2016 Installation and Configuration

Known Issues

Bug Fixes

Additional Resources

Licensing Your Embarcadero Product

Embarcadero Technologies Product Support

Embarcadero Technologies Technical Support

Embarcadero Technologies on the Web

What's New in Rapid SQL 2016

POSTGRESQL OBJECT MANAGEMENT

Wizard and Editor for Types have been added for PostgreSQL.

TEAM SERVER 2016 SUPPORT - PERFORMANCE IQ

Integration of Team Server 2016 in Rapid SQL has been improved. The old Team Server Navigator has been fully integrated into the Datasource Navigator as well as all the features only accessible from the Team Server Navigator.
When logged in Team Server 2016, three new nodes are added:


Also added for Team Server 2016:

MISSING INDEXES

In order to improve the performance of a system. The Missing Indexes feature analyze the system looking for Missing Indexes which once added would improve the performance. Rapid SQL proposes you some Indexes to be created after analyzing the system, which can be created automatically from a Missing Index or from the dedicated wizard. Only available for SQL Server.

ISQL PERFORMANCE

SQL Editor includes the ISQL Performance functionality for SQL Server. ISQL Performance provides information about the SQL statements while you are writing in the SQL Editor. This information is included in a new window as well as listed in the Error Pane. It provides information like:

Only available for SQL Server.

TECHNICAL REQUIREMENTS

Before using Rapid SQL, please verify that your environment meets the requirements listed below:

NOTE: Users need full registry privileges during the installation and access to the keys under HKEY_CURRENT_USER in the registry after installation.

BROWSER REQUIREMENTS

Rapid SQL requires Microsoft Internet Explorer 11 or later.

HARDWARE REQUIREMENTS

Embarcadero Technologies recommends the following minimum hardware requirements:

OPERATING SYSTEM REQUIREMENTS

Rapid SQL supports the following operating systems:

XP Support Notes - Windows XP has two user security groups: Users and Power Users. Microsoft intentionally does not grant members of the Users Group the authority to install applications or make global changes to the system. Restricted Users are members of the Users Group. Standard users belong to the Power Users Group. Microsoft grants members of the Power Users Group the authority to install programs. You must be a member of the Administrators Group in order to install and use Embarcadero Technologies applications. Because Restricted Users are members of the Users Group, they cannot install and run Embarcadero Technologies applications.

Use the Group Membership tab to determine your group and review the Microsoft security guidelines. On the Control Panel, open User Accounts. On the Users tab, select a user and then click the Properties button. Click the Group Membership tab.

Vista and Windows 7 Support Notes - Windows Vista UAC and Windows 7 provide two user types: Standard users and Administrators. Rapid SQL can be installed or uninstalled by an administrator or by a standard user using an administrator token. Standard users can run Rapid SQL. For the purpose of running Rapid SQL, default standard user token privileges should not be modified. Modifying standard user token privileges can result in licensing issues which will prevent Rapid SQL from operating properly.

32-BIT VERSUS 64-BIT APPLICATION CONSIDERATIONS AND RESTRICTIONS

If you install the 64-bit version of Rapid SQL and you are using custom drivers, you must be using 64-bit versions of those drivers when using the 64-bit version of Rapid SQL. Similarly, 32-bit versions of custom drivers must be used with the 32-bit Rapid SQL installation.

For version control integration, if you install the 64-bit version of Rapid SQL, you can work with either a 32-bit or 64-bit MSSCCI provider. The feature is controlled from the Options Editor's Version Control tab (File > Options > General > Version Control).

DBMS SUPPORT AND CONNECTIVITY OPTIONS

DEDICATED SUPPORT CONNECTIVITY OPTIONS

Rapid SQL provides dedicated connectivity to a specific version range of IBM DB2 for Linux, Unix, and Windows, IBM DB2 for z/OS, InterBase/Firebird, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Sybase, and Teradata databases. The following connectivity options are provided:

The following table provides a summary of resources/requirements for connectivity to dedicated DBMS platforms. For each platform, it lists supported versions, the client software, driver, or client/driver combination that must be installed if using native Embarcadero clients, and the third-party, Type 4 JDBC drivers packaged with Rapid SQL.

DBMS Platform Supported Versions Client (or driver/client combination) Required for use with Native Embarcadero Drivers Packaged JDBC Driver Source & License
Apache Hive (Technical Preview) * 0.13.1 Simba Hive ODBC Driver ( v1.4.13.1013)

Hortonworks Hive ODBC Driver (v1.4.08.1008)

Cloudera ODBC Driver for Apache Hive (v2.05.10.1003)

Apache Software Foundation - Apache Hive JDBC v0.13.1 license
Firebird Firebird 2.0 Firebird ODBC Driver Jaybird JDBC Driver LGPL source & license
IBM DB2 for z/OS v8, v9, and v10 DB2 UDB Client for Windows 8.0 or later IBM Data Server Driver for JDBC
IBM DB2 for LUW Versions 9.0 - 10.0 IBM DB2 LUW Client for Windows 8.0 or later IBM Data Server Driver for JDBC
InterBase InterBase 2007

InterBase 2009

InterBase XE3

InterBase ODBC Driver Interbase JDBC Driver
Microsoft SQL Server 2005 (All editions including 2005 Express Edition for 32-bit x86 and 64-bit Itanium & x86-64)

2008

2012

2014

Microsoft SQL Server Client Library jTDS Type 4 JDBC Driver for Microsoft SQL Server

Microsoft SQL Server JDBC Driver

LGPL source & license
MySQL 4.x MySQL Connector/ODBC Driver 5.2.x Driver - MySQL Connector/ODBC driver 3.51.x Driver MySQL Connector/J JDBC Driver GPL source & license
Oracle Oracle 9i, 10g, 11g, and 12c Oracle SQL*Net Client Oracle JDBC Thin Driver
PostgreSQL 9.3 minimum
Specifically-supported PostgreSQL-based database products include Greenplum, Pivotal HAWQ, and BigSQL.
PostgreSQL ODBC Driver (latest version recommended) PostgreSQL JDBC Driver BSD License
Sybase ASE Sybase 15.7 - Sybase 16 Sybase Open Client jTDS Type 4 JDBC Driver for Microsoft SQL Server

Sybase jConnect JDBC Driver

LGPL source & license
Sybase IQ 12.7 - 15.4, 16 SQL Anywhere ODBC drivers for Sybase IQ 12.7

Sybase IQ 32-bit ODBC drivers

Sybase jConnect JDBC Driver for Sybase IQ
Teradata (Technical Preview) * 13.10, 14.0, 14.10, and 15.0 Teradata ODBC driver for Windows (version 15 recommended) Teradata JDBC Driver

* About Technical Previews - Technical previews are intended to introduce a new DBMS platform only. Functionality available is typically minimal. For example, command Line startup, standard datasource registration and connection features, limited Datasource Navigator/Explorer tree functionality, a minimal set of object actions, as well as SQL Editor execution and related, common SQL Editor functionality such as Query Options, Paste SQL Syntax, and Paste SQL Statement. Access may not be covered under XE or trial licenses. Contact [email protected] to obtain a separate license for a platform designated as a Technical Preview.

GENERIC JDBC/ODBC CONNECTIVITY

Generic JDBC/ODBC connectivity to non-dedicated DBMS systems or non-database datasources is also provided. Rapid SQL can connect to a datasource using a customer-provided, third-party JDBC version 4.0 or ODBC version 3.0 driver. Minimal Rapid SQL functionality is provided, including a basic Explorer tree and SQL querying.

SPECIFICALLY-TESTED JDBC/ODBC CONNECTIVITY PRODUCTS: APACHE HIVE/HADOOP

Rapid SQL has been successfully tested against Apache Hive/Hadoop datasources using the Hortonworks ODBC driver. Similarly, Cloudera Impala datasources have been tested using the Cloudera JDBC driver. In both cases, SQL querying and a Datasource Navigator tree are available.

DBMS VERSIONS NO LONGER SUPPORTED

As of this release, Rapid SQL is no longer being tested against Sybase ASE versions before 15.7.

RELEASE NOTES

IMPORTANT ADVISORY NOTES

TEAM SERVER 2016 INSTALLATION AND CONFIGURATION

Team Server 2016 must be installed and Configured in order to get Monitoring information in Rapid SQL.

You can find all the information for installing Team Server 2016 in Install and Configure Team Server 2016.

Team Server URL must be also configured in Rapid SQL. For that, add the Team Server URL in Tools > Options... > Team Server.

KNOWN ISSUES


  • The current version of Rapid SQL does not support the MySQL ODBC client that shipped with previous versions of Rapid SQL. If Rapid SQL crashes after connecting to a MySQL data source:
    1. Close Rapid SQL.
    2. Uninstall the older MySQL ODBC client.
    3. Restart Rapid SQL and try connecting to a MySQL datasource. You are prompted to install the MySQL client drivers.
    4. Follow the installation instructions to install the new driver.
  • Note that when debugging a procedure against an Oracle data source, Rapid SQL performs a compilation before debugging. During a compilation, Oracle invalidates referencing objects. For example, if procedures A2 and A3 both reference procedure A1, debugging procedure A1 in Rapid SQL, will result in procedures A2 and A3 being invalidated.
  • For servers running on Sybase version 12.5.3a, the CREATE ENCRYPTION KEY and DECRYPT permissions do not display properly--they'll be shown as null. See Sybase's document CR392544 ("sp_helpprotect does not show privileges related to encryption keys."). This has been fixed in ASE version 12.5.3a/ESD#1 (now available as a download) and ASE version 12.5.4.
  • When you are using the Debugger:
  • Rapid SQL is currently unable to create table names, column names, and check constraint names longer than 18 characters on an OS390 mainframe database.
  • On SQL Server 2005, the Browser component is disabled by default. With this service disabled, in Rapid SQL you cannot reference SQL Server instances by name, only by port number. If you want the ability to reference SQL Server instances by name, you must enable this service on the server.
  • BUG FIXES

    Bugs Fixed in Rapid SQL 2016
    Issue # Description DBMS
    RAP-5970 Customer case 00430700 - Rapid SQL generates a corrupt xlsx file when importing results to Excel Oracle
    RAP-5865 [Tools] Ability to save a .csv file from results where all the fields are enclosed in double quotes. Oracle
    RAP-5742 508 compliance for Rapid SQL: JAWS incorrectly reads the drop-down options that have seperators

    ADDITIONAL RESOURCES

    Licensing Your Embarcadero Technologies Product

    All Embarcadero Technologies products include a 14-day trial period. To continue using the product without interruption, we recommend that you license it as soon as possible. For information on licensing your product, refer to the Rapid SQL Installation Guide. If you have not yet purchased your Embarcadero Technologies product, contact [email protected], or [email protected] for sales in the EMEA region.

    Embarcadero Technologies Product Support

    The Embarcadero Technologies Web site is an excellent source for additional product information, including white papers, articles, discussion forums, and the Embarcadero Knowledge Base. Visit www.embarcadero.com/support, or click any of the links below, to find:

    Embarcadero Technologies Technical Support

    If you have a valid maintenance contract with Embarcadero Technologies, the Embarcadero Technical Support team is available to assist you with any problems you have with our applications. Our maintenance contract also entitles registered users of Embarcadero Technologies products to download free software upgrades during the active contract period. Evaluators receive free technical support for the term of their evaluation (14 days).

    We encourage you to open technical support cases via the Technical Support request form. For additional information about Embarcadero Technologies Technical Support, visit the Support section of our Web site.

    Embarcadero Technologies on the Web

    To download evaluations of other Embarcadero Technologies products or to learn more about our company and our products visit us at www.embarcadero.com.