Version 2.0.0
Release Notes
September 12, 2008
Toad for Data Analysis is a multi-platform database query tool built for anyone who needs to access data, understand data relationships, and quickly produce reports.
With Toad for Data Analysis, you can:
Connect to almost any database or ODBC data source (See System Requirements)
Write SQL queries and join data across all platforms
Automate and schedule frequent and repetitive tasks
Streamline data collection
Collaborate with team members
Export data in a variety of file formats
Toad for Data Analysis provides a full featured ER Diagrammer, Database Browser, Query Builder, and Editor for the following databases:
Oracle
SQL Server
DB2 (LUW and z/OS)
Sybase ASE
MySQL
Most companies have additional databases that they need to connect to and query. To help achieve this, Toad provides basic connectivity, querying, and reporting functionality using the Microsoft Excel, Microsoft Access, and ODBC providers. The inclusion of these additional providers should address the reporting requirements for most companies.
The purpose of the ODBC provider is to offer basic connection and querying capabilities to any database that supports an ODBC 3.0 or later driver. For a list of databases tested with the ODBC provider, see the System Requirements. This form of connectivity allows connections to databases such as Teradata, Netezza, IBM iSeries, and Ingres. Because this form of connectivity is generic, it is not full-featured and may not be as robust as the fully exploited providers for the other databases.
Review the following sections for updates in this release and new features:
Toad imports your existing Toad for Oracle connections automatically.
Toad now supports the following:
ADO.Net connectivity to Sybase ASE to provide better functionality and performance than ODBC connectivity
DB2 for z/OS running in Compatibility mode using a DB2 ODBC driver.
Many of the menu items have been reorganized to help you locate features faster.
You can now generate a report of assigned keyboard shortcuts. This is useful for keeping up with any customized shortcuts you create.
You can now share notes about objects, lookup tables, and hidden column settings with other users by specifying a network share location under Object Annotation Cache in Tools | Options | Database | Cache.
Toad now supports opening Excel 2007 (.xlsx) files.
After opening an Excel .xlsx file, you can edit or save changes to it, but you
cannot save a new file or an existing file with an .xls extension as an Excel
.xlsx file.
You can also export data to an Excel 2007 instance, but cannot export to an Excel
2007 (.xlsx)
file or import data from an .xlsx file.
The Database Browser has been renamed to Database Explorer, and the Object Palette has been renamed to Object Explorer.
You can now use shortcut keys to perform the following tasks:
|
DELETE |
Opens a Drop object window. |
|
F2 |
Renames an object without opening a Rename object window. |
When using the Generate SQL right-click menu from the Object Explorer or Database Explorer,
you can now set an option to format the generated SQL (disabled by default). To
format the SQL, select the Automatically format generated SQL checkbox in Tools | Options | Explorer | General.
You can now reverse engineer queries from the Editor or Query Builder. For more information, see Reverse Engineer Queries in the help.
You can now specify whether to generate a SELECT, INSERT, UPDATE, DELETE, or CREATE statement from the toolbar.
You can manually edit a query in the Query tab of the Query Builder. Any differences between the SQL in the Query tab and Diagram tab are highlighted. Toad also supports full editor functionality in the tab, including code completion and snippets.
Queries executed in the Query Builder are now saved to SQL Recall so you can re-use them.
Group execution is now integrated in the editor so you can execute SQL across multiple connections.
Toad automatically saves a backup copy of open editor files that have been modified at five minute intervals (default). It also saves a backup copy anytime you execute the SQL. If the application does not terminate normally, the next time you open Toad for MySQL the backup copies automatically open in the editor so you can either save changes to your regular file or discard them.
You can specify the backup interval in Tools | Options | Environment | General.
A shortcut key has been added to invoke the "Surround With" Code Snippets. To use this functionality, select the text you want the template to surround and press CTRL+SHIFT+SPACE to select a comment or procedure.
Toad Insight (Intellisense) has been redesigned and renamed to Code Completion. Additional code completion enhancements include:
Additional statement types are supported including update, delete, insert, call, and truncate table.
Comments, object data types, and parameters display, if available.
Functions that return a table type now display.
Complete join statements are now generated.
Local variables now display when you enter the @ symbol. To display global variables, enter the @@ symbol.
Code completion options are located in Tools | Options | Editor | Code Completion.
Toad now supports the Team
Foundation Server (TFS) version control provider. In order to use TFS, you must
install the Visual Studio Team Foundation Server MSSCCI Provider on the same
computer as Toad.
Note: This is
not
the same client that you install with Visual
Studio. You can download the MSSCCI Provider from one of the following
locations:
2005 MSSCCI Provider: http://www.microsoft.com/downloads
/details.aspx?FamilyID=87e1ffbd-a484-4c3a-8776-d560ab1e6198&DisplayLang=en
2008 MSSCCI Provider: http://www.microsoft.com/downloads/
details.aspx?familyid=FAEB7636-644E-451A-90D4-7947217DA0E7&displaylang=enFor more information about configuring TFS, see Configuration Prerequisites and in the help.
You can now make minor changes to the underlying query in a Toad pivot grid. To edit the query, right-click in the data area of the pivot grid and select Edit Underlying Query.
You can specify an integer format that is separate from the number format in Tools | Options | Environment | Grid.
You can export data to an Excel 2007 instance, but cannot export to an Excel 2007 (.xlsx) file.
You can export data into an existing spreadsheet, including an existing worksheet or a new one. You can also specify the column and row where you want to begin adding data. This allows you to build charts and graphs from an existing spreadsheet and “refresh” the report by updating the data worksheet.
You can save export settings as a template that you can use for scheduled automation scripts.
Import data into a new table you create on-the-fly or into an existing table.
Save import settings as a template that you can use for scheduled automation scripts.
Currently, you cannot import data from an Excel 2007 (.xlsx) file.
Support for new automation activities:
|
Select to File |
Execute an existing SQL script or Query Builder query and export the results to an Excel, HTML, or CSV file. You can then use additional activities to add the exported result file to a zip file, attach the file to an email, or copy the file. Note: Bind variables are not supported for this activity. If bind variables are detected, a message alerts you during the test run of the automation script. |
|
Execute SQL |
Execute an existing SQL script or Query Builder query. Note: Bind variables are not supported for this activity. If bind variables are detected, a message alerts you during the test run of the automation script. |
|
Select to Editor with Results |
Execute an existing SQL script or Query Builder query and save it and any results sets in a Toad editor file (.tef). This file format is useful for building scripts that have large result sets that you do not want to continue executing or for saving results when you have not finished building a script. |
|
Export Wizard |
Export data from databases, tables, views, or query into a CSV, Excel, or other file. You can save the export settings as a template that you can use for scheduled automation scripts. |
|
Import Wizard |
Import data from a CSV, Excel, or other file into a new table or append to an existing table. You can save the import settings as a template that you can use for scheduled automation scripts. |
|
Toad Pivot Grid |
Refresh an existing Toad pivot grid and export results to a report. You can then use additional activities to add the pivot grid to a zip file, attach it to an email, or copy it. |
|
Delete File |
Delete one or more files from a specified location. |
You can now click an activity to automatically add it to the Design pane.
Toad automatically adds a connection to the current database anytime you add an activity that requires a connection.
Improved exception handling lets you set exception handling and error logging by double-clicking the Script Settings activity that displays by default in the Design pane. Once you specify these settings, they are used by all subsequent automation scripts.
Automation "snippets" have been renamed to "templates" to avoid confusion with Code Snippets.
You can now save properties for any activity as a template for future use.
Data Compare now supports Excel (including 2007) and DB2 (LUW and z/OS). To access data compare, select Tools | Compare | Data Compare.
You can now compare result sets from the current editor or a different editor in the Database Explorer's Data tab or the editor's Result Sets without having to save one of the sets to a file.
You can also save a result set and later use it for comparison. This is useful from the Database Explorer's Data tab when, over time, the data might be changing and can then be compared against this data that was saved.
The following is a list of issues addressed and enhancements implemented in this release of Toad for Data Analysis.
|
Feature |
Platform |
Resolved Issue |
Defect |
|
Installation/ |
DB2 |
If you have multiple versions of Toad for DB2 or Toad for Data Analysis installed and you uninstall the product that was installed first, an error no longer occurs when you start up the other Toad products. |
ST#42863 CR#228164 |
|
Connections |
Access |
You can now connect to an Access 2007 database (.accdb). |
ST#48756 |
|
Automation |
All |
In some instances, a scheduled automation script indicated that an email was sent, but it was never received. Emails activities are now sent correctly in scheduled scripts. |
ST#42974 |
|
All |
You can now include execution steps in the body of the email or attach a log file to the email if logging is enabled. |
ST#42943 CR#228671 | |
|
All |
Toad reports that require bind variable inputs are now supported. |
ST#42253 CR#218790 | |
|
All |
If the user who scheduled an automation script is dropped, Toad now displays the task list so you can edit it. If the task list is incorrect, Toad now displays an error message and opens the Edit Task window. |
ST#49282 | |
|
Data Compare
|
All |
You can now compare large sets of data, such as two million rows in a table, without running out of memory and receiving an error message. |
ST#41609 CR#158211 |
|
Oracle |
On an Oracle 9.2 client with NLS_LANG set to UTF8 only, Unicode characters are now supported. |
ST#42241 CR#218641 | |
|
Oracle |
Attempting to synchronize data that contains a LONG RAW data type no longer results in a "System.OutOfMemoryException" error. |
ST#42519 CR#223458 | |
|
Database Browser/ Object Explorer
|
All |
You can now right-click a selection of records, select Print, and the selection is properly printed. |
ST#42578 CR#224949 |
|
All |
Help no longer displays advanced topics that are not available in Toad. |
ST#42917 | |
|
DB2 |
Selecting options in Tools | Options | Explorer | Objects now works correctly. Previously, you could set options on this page initially, but subsequent changes resulted in an error. |
ST#51101 | |
|
ODBC-Sybase |
When selecting the Data tab for a View, an error no longer displays. |
ST#43592 | |
|
ODBC- Informix |
Expanding Views when connected to some Informix databases using ODBC no longer results in "An entry with the same key already exists" error. |
ST#50632 | |
|
Oracle |
If a function or procedure contains invalid columns, selecting the Function tab or the Procedure tab no longer results in an error. |
ST#52025 | |
|
Editor |
All |
The Apply to editor checkbox in Tools | Options | Database | General is now documented in the help. If you select this checkbox, any limitations you set for fetching data in the Data tab are also applied to the editor and Query Builder. By default, the editor and Query Builder fetch all data. |
ST#47989 |
|
DB2 |
You can now execute the RUNSTATS command from the editor. |
ST#48131 | |
|
Oracle |
Attempting to execute a script using the Execute SQL Script in External Application icon on the toolbar no longer results in a QSR expired error. Note: If you still receive this error, close Toad and rename your settings folder in C:\Documents and Settings\user\Local Settings\Application Data\Quest Software\Toad for Data Analysis 2.0. This issue should be resolved the next time you open Toad. |
ST#46051 | |
|
Oracle |
You can now select SQL (Oracle) as the auto-replace language file in Tools | Options | Editor | Auto-Replace. |
ST#44080 | |
|
Export Wizard/ One Click Export |
All |
You can now export large data sets (tested with two million rows) to Excel. |
ST#42321 CR#219754 |
|
ODBC |
You can now use One Click Export to export to an Excel linked query. |
ST#43035 ST#43425 ST#44078 | |
|
Help |
All |
The link referencing the Custom Date and Time Format Strings topic on the Microsoft MSDN web site has been changed to the general web page so it does not break if the page location changes. |
ST#49283 |
|
Query Builder |
|||
|
All |
When sending a query that contains encrypted passwords to the editor, the passwords now execute correctly in the editor. |
ST#44734 | |
|
All |
When a partially visible object is selected, the diagram no longer refreshes so the entire object is visible. |
ST#42801 CR#227645 | |
|
All |
Saving a query as a .tsm file, opening it, and then adding a table from another connection to create a heterogeneous query no longer results in an error. |
ST#49072 | |
|
DB2 Oracle |
When you set the DateTime, Number, or Integer format in Tools | Options | Environment | Grid, it is now applied to the data grid. |
ST#49068 | |
|
ODBC |
Executing a query to a PostgreSQL 8.0 database in the Query Builder no longer results in an error. |
ST#49839 | |
|
ODBC- SQL Server and Access |
You can now create a heterogeneous query between an Access database and an ODBC connection to a SQL Server database that is case-sensitive. |
ST#42770 CR#227341 | |
|
Oracle |
You can now add a Where clause on a calculated field in the Query Builder. |
ST#51397 | |
|
Oracle |
Limited users can now specify an explain plan table to use when creating a new connection or by right-clicking an existing connection in the Navigation Manager and selecting Properties. |
ST#43035 | |
|
Oracle |
You can now add Oracle synonyms to the Query Builder |
ST#43933 | |
|
Oracle |
The NOT IN operator now adds parenthesis around the list of values or columns in a Where clause. |
ST#52325 ST#51283 | |
|
SQL Server |
After opening a saved .tsm file that includes a view and a Where clause, attempting to edit the Where clause no longer results in an error. |
ST#49693 | |
|
Reports |
All |
You can now make minor changes to the underlying query in a Toad pivot grid. To edit the query, right-click in the data area of the pivot grid and select Edit Underlying Query. |
ST#44732 |
The following is a list of issues known to exist at the time of Toad for Data Analysis release.
|
Feature |
Platform |
Known Issue |
Defect |
|
Installation/ Upgrade |
All |
Customized options selected in the Configuration wizard are not applied if you are running Toad as a Restricted user.
Workaround: |
CR#216699 ST#42154 |
|
Startup |
All |
(Windows Vista on Toad client only) If you initially start Toad when logged in as a standard user and enter a license key, the license key should be saved to: C:\Program Files\Quest Software\Toad for SQL Server 2.0 However, a standard user does not have write privileges in Vista to C:\Program Files so the key is saved to the following directory instead: C:\Users\username\AppData\Local\VirtualStore\Program Files\Quest Software\Toad for SQL Server 2.0 If you later start Toad as an administrator, you are prompted to enter the key again because it is not in the C:\Program Files directory. |
N/A |
|
DB2 |
(Windows Vista on Toad client only) From the Client Configuration Wizard, when exporting the DB2 catalog profile as a standard user, the profile should be saved to: C:\Program Files\Quest Software\Toad for Data Analysis 2.0 However, a standard user does not have write privileges in Vista to C:\Program Files so the catalog profile is saved to the following directory instead: C:\Users\db2admin\AppData\Local\VirtualStore\Program Files\Quest Software\Toad for Data Analysis 2.0. |
ST#52732 | |
| Connections | DB2 |
On a multi-partitioned LUW database, although you specify a connection to a Coordinator node in the New Connection window, Toad connects the editor and Query Builder to the System Catalogue node instead. Workaround:
Note: For more information, see "db2cli.ini initialization file" in the IBM DB2 LUW documentation. |
ST#53860 |
|
Data Compare |
Excel 2007 |
When comparing an Excel 2007
spreadsheet with another spreadsheet or database, the D |
ST#51743 |
|
Data Reports |
All |
Currently, you cannot crate a Label Report in the Toad Data Report wizard. |
CR#215945 ST#42133 |
|
Export Wizard/ One Click Export |
All |
Binary data types cannot be exported in this release. |
CR#170430 ST#41665 |
|
All |
Currently, Excel is the only data export format that supports all national characters. Workaround: For export formats other than Excel, you must set the Default O/S character set to UTF-8 and set the File encoding field in the Export wizard to Unicode. |
ST#49830 | |
|
Import Wizard
|
All |
Currently, you
cannot import Excel 2007 files because they are saved using an xlsx format. Workaround: |
CR#221667 ST#42416 |
|
All |
Currently, Excel is the only data import format that supports all national characters. Workaround: For import formats other than Excel, you must set the Default O/S character set to UTF-8 and set the File encoding field in the Import wizard to Unicode. |
ST#49831 | |
|
Query Builder |
All |
When reverse engineering a query from the Query tab or the Editor, consider the following:
For a complete list of considerations and limitations, see Reverse Engineer Queries in the help. |
ST#52569 ST#49731 ST#48258 |
The following is a list of third party issues known to exist at the time of Toad for Data Analysis release.
|
Feature |
Platform |
Known Issue |
Defect |
|
Connections |
Oracle |
(Oracle 10.2.0.1 client only) Attempting to connect to an Oracle database From Toad using the 10.2.0.1 Oracle client results in the following error: “ORA-24909: call in progress. Current operation cancelled”. This is a known issue with this Oracle client (http://www.dbmotive.com/oracle_error_codes.php?errcode=24909). Workaround: |
N/A |
|
Oracle 11 only |
When connecting to Oracle 11, you must enter the password in the proper case because passwords are case-sensitive. |
CR#224546 | |
|
Data Grid |
ODBC- DB2 z/OS |
In compatibility mode, the ODBC driver does not return enough information for the CommandBuilder to correctly generate update or insert statements. |
N/A |
|
Excel |
All |
If an Excel file is open in Toad, you cannot open the same file in a separate Excel instance. To review this and other limitations when using Excel in the Web Browser, see "Considerations When Using the WebBrowser Control" at: http://support.microsoft.com/kb/304662. |
CR#222833 ST#42486 |
|
Export Wizard/
|
All |
To export to an Office 2003 or 2007 Excel instance, the Office Primary Interop Assemblies (PIAs) must be installed. You can install the PIAs from one of the following locations: 2003 PIAs: 2007 PIAs: |
CR#138239 |
|
Query Builder
|
Access and Excel |
Currently, you cannot create a heterogeneous query between and Access database and an Excel spreadsheet. This is a known limitation of the component used. For a complete list of limitations when using heterogeneous queries, see Create Heterogeneous Queries in the help. |
N/A |
|
Excel |
Currently, you cannot create a heterogeneous query between two or more Excel spreadsheets. This is a known limitation of the component used. For a complete list of limitations when using heterogeneous queries, see Create Heterogeneous Queries in the help. |
N/A |
Before installing Toad for Data Analysis, ensure your client system meets the following minimum hardware and software requirements:
| Platform | 1 GHZ minimum |
| Memory |
512 MB of RAM minimum, 1 GB recommended Note: The memory required may vary based on the following:
|
| Hard Disk Space | 204 MB of disk space to run Toad |
| Operating System |
Windows 2000 Note: The Automation feature requires the .NET Framework 3.0, which is not supported on Windows 2000. Windows 2003 Windows XP Professional (x86) Windows Vista (x86) |
| Additional Software | .NET Framework Notes: Consider the following:
Web Browser
|
Before installing Toad for Data Analysis, ensure your server meets the following minimum hardware and software requirements:
| Database Operating System |
Oracle Native Provider
SQL Server Native Provider
DB2 UDB for z/OS Native Provider
DB2 UDB for LUW Native Provider
MySQL Native Provider
|
| Tested Databases |
Although Toad for Data Analysis supports connecting to almost any database via
native and ODBC connections, only the
following databases have been
tested in this release.
Oracle Native Provider
SQL Server Native Provider
DB2 UDB for z/OS Native Provider
DB2 UDB for LUW Native Provider
MySQL Native Provider
Sybase ASE Native Provider
Access Provider
Excel Provider
DB2 for i5/OS ODBC
Informix ODBC
Ingres ODBC
Teradata ODBC
|
Toad has been tested for Citrix support on Windows Server 2003 Enterprise Server SP2 using the MetaFrame Presentation Server 4.0 and Citrix Presentation Server Clients 10.2. For information about installing Toad in a Citrix environment, see "Install Toad on Citrix Systems" in the Toad for Data Analysis Installation Guide.
The following user privileges are required for installing and running Toad for Data Analysis:
If a Power user installs Toad, a Restricted user can run the application but cannot
Associate file extensions.
See the Toad shortcut icon on the desktop or the Toad menu option in the Windows Start menu. As a workaround, Restricted users can create a shortcut to the application and place it on their desktop from the install directory.
If an Administrator installs Toad, the Administrator can share the Toad shortcut icon on the desktop and the Toad menu option in the Windows Start menu with any user on the computer.
(DB2 only) A Power User or Restricted User must belong to the DB2ADMNS or DB2USERS group. To add the user to one of these groups, select Start | Control Panel | Administrative Tools | Computer Management | System Tools | Local Users and Groups | Groups | DB2ADMNS or DB2USERS.
(DB2 only) To use Toad with DB2 for z/OS, any user who does not have SYSADM privileges must be granted SELECT permissions on the DB2 catalog tables.
From the Windows Start menu, select Settings | Control Panel.
- Double-click Administrative Tools.
- Double-click Microsoft .NET Framework 2.0 Configuration.
- Click + to expand My Computer, and then select the Runtime Security Policy node. A list of tasks for the node display in the right panel.
- Click Evaluate Assembly from the list of tasks in the right panel. An Evaluate an Assembly window displays.
- Browse to the location of Toad.exe in the File field.
- Click Next to view permissions for Toad.exe.
- Set the permission to Unrestricted.
To create or modify the QuestSoftware.ToadSecurity table to enable Toad Security, the user who maintains this table must have privileges to create, insert, update, and delete it. All other users need only the ability to read the QuestSoftware.ToadSecurity table to use Toad Security.
(DB2 only) Power users and Restricted users do not have the authority to add or remove DB2 catalog entries using the Toad Client Configuration wizard. However, these users can use the Import Profile function to import catalog entries to Toad.
For more information, see http://tda.inside.quest.com/shares/tda/sbin/docs/GlobalOps.htm
The Toad for Data Analysis release package contains the following products:
See the Toad for Data Analysis Installation Guide available from the Windows Start menu under Program Files | Quest Software | Toad for Data Analysis 2.0 | Documentation for important installation information. For information about installing Toad silently, see "Install Toad Silently" in the Toad for Data Analysis Installation Guide.
Notes:
If you received Toad for Data Analysis with your purchase of Toad for Oracle, note that by installing Toad for Data Analysis you agree to use the software solely on the seat for which Toad for Oracle was purchased.