Toad® for SQL Server

Version 3.2.0  

Release Notes

March 2008


Contents

Welcome to Toad for SQL Server

New in this Release

Resolved Issues and Enhancements

Known Issues

Third Party Known Issues

Upgrade and Compatibility

System Requirements

Global Operations
 

Getting Started

For More Information


Welcome to Toad for SQL Server

Toad for SQL Server is a database development and administration solution that provides productivity features for rapidly creating and executing queries, automating database object management, developing SQL code, and instant access to SQL Server expertise.

Developers and administrators have access to a community of users, peers, and experts to help solve development and administration issues and assist in developing applications and feedback for improving Quests products.

All of this comes with the backing of Quest Software, a healthy and growing corporate entity that can provide the necessary training, support, and superior customer service demanded by IT management.
 


New in This Release

Review the following:

Updates to Toad for SQL Server 3.2

General

Query Development

Database Administration

Data Management

Version Control

Back to Top

 

Updates to Toad for SQL Server 3.0 and 3.1

General

Connection Management

Query Development

Database Management

Data Management

ER Diagrammer

Project Manager

Options

SQL Tuning

Version Control

 

New Features in Toad for SQL Server 3.0 and 3.1

General

Data Management

Database Administration

Troubleshooting

Automation

Note: Toad Automation requires Microsoft .NET Framework 3.0. If .NET Framework 3.0 is not installed on your system, you are prompted to install it when you try to open the Automation Script Designer.

Automation Activities let you automatically:

To access this feature, select Tools | Automation Script Designer from the menu.


Resolved Issues and Enhancements

The following is a list of issues addressed and enhancements implemented in this release of Toad for SQL Server.

Resolved Issues and Enhancements in 3.2

Feature

Resolved Issue

Change Request

Installation/
Upgrades

The About Toad for SQL Server window that displays when selecting  Help | About now indicates the correct number of licenses for the installation.

CR#228003

Case#567933

If a power user upgrades Toad, installation "Error 1406. Could not write value DisplayIcon to key..." no longer displays. 

CR#222728

Database Browser/
Object Palette

In some environments, selecting the Object Palette no longer results in an error.

CR#225295

Case#557571

(Database Browser only) The Deps (Uses) & Deps (Used by) tabs no longer display as empty if an extended stored procedure is used.  

CR#117189

Tables

If you alter a table and rename a Primary Key column that is referenced by a Foreign Key, the Foreign Key now references the updated column name.

CR#215934

 

If an existing table includes a column with a bind default, attempting to use Create Like to create a table on a database that does not already include the default now generate the correct script.

CR#215934

 

(Database Browser only) You can now unbind a column from a rule using the Unbind Column from Rule toolbar button.

CR#216532

Databases

You can now drop a database you are connected to when:

  • Any tab in the right-hand side of the Database Browser is displayed.

  • You click Cancel while altering the database, and then attempt to drop that database. 

CR#211896

Stored Procedures

Refreshing the Object Palette after compiling a stored procedure no longer results in an "Object reference not set to an instance of an object" error message.

CR#226690

Case#560779

Triggers

Duplicate entries for a trigger no longer displays in the Database Browser or Object Palette.

CR#224638

Case#553061

Data Grid

You can display data as read-only when returned for the Editor, Database Browser, or Query Builder by selecting the Show data as read-only checkbox in Tools | Options | Environment | Grid

CR#207522

Case#499215

Debugger

When connecting to a server that has a date format other than Day-Month-Year, debugging or running a stored procedure with a day greater then 12 no longer results in an error.

CR#227513

Case#569266

Editor

 

An error no longer occurs when executing a script that includes a colon in a label line.

CR#223788

CR#226358

Case#549976

Case#560696

Attempting to tune SQL from the SQL Server Profiler no longer results in a syntax error due to a timestamp.

CR#220738

Case#538371

Help

Help windows no longer stay on top of Toad.

CR#217170

Log Reader

A timeout no longer occurs when reading large online transaction logs.

CR#227627

Case#561164

Case#570477

You can now select which backup files to read and parse in the Select Backup Files page of the Read Log wizard.

CR#227627

Case#561164

Menus

An error no longer occurs when selecting Send to from a menu when the Windows system folder is located on a drive other than C.

CR#227154

Case#565743

Object Search

A sort error no longer occurs when searching for an object.

CR#221712

Case#534143

 

Resolved Issues and Enhancements in 3.1

 Feature

 Resolved Issue

 Change Request

Connections

 

Toad no longer displays an error when you attempt to browse the list of servers in the Create New Connection window.

CR#207091

Case#490520

When connected to a database, Toad now disconnects the current connection before starting, stopping, or pausing the database service for that connection. 

CR#215675
 

Data Grid

 

You can now view the full contents of a cell by clicking the arrow beside the cell. Previously, cell contents were truncated after 200 characters.

CR#193198

Case#464540

After grouping a column in the data grid, pressing CTRL+C to copy a row no longer results in an error.

CR#194958

Case#468517

Database Browser/ Object Palette

Attempting to connect to a database with a name longer than 32 characters no longer results in an error.

CR#178372

Agent

Attempting to view the error log in SQL Agent Properties on SQL Server 2005 no longer results in an error.

CR#167581

Agent - Jobs

An error no longer occurs when you alter a job, select the Alerts page, then select an alert and click Delete

CR#217177

Databases

 

You can now take a database offline if you previously attempted to alter the database and canceled the alteration in the current session.

CR#217297

You can now copy or move a database using the Copy/Move Wizard without having to install the .NET Framework 1.1.

CR#216408

Users

An error no longer occurs when creating a user with extended properties.

CR#217159

Diff Viewer

When sending a table to the Diff Viewer from the Database Browser/Object Palette, you can now select whether to send the table or the data for that table. 

N/A

Editor

Verify SQL now executes the statement against database selected in the Editor toolbar.

CR#218351

Export Data

 

Toad no longer prompts for bind variable values when exporting string literals that contain a backslash followed by a question mark.

CR#219004

Case#484142

Toad now inserts the correct rtf value for NTEXT data types when you generate INSERT statements from the right-click menu.

CR#204159

Case#484142

The One-Click Export feature now supports the following options:

  • Excel Linked Query with pivot table

  • Excel Linked Query at active cell with pivot table

CR#214846

Schema Compare

Objects with differences in body text formatting (whitespace or gap line) display as different even though the objects are the same.

CR#214606

Case#519931

Schema Report

You can now use links to navigate a Schema Report saved as an HTML file outside of Toad by selecting the checkbox for the sqlserver:// (URL scheme protocol sqlserver extension in Tools | Options | Environment | Extensions.

CR#211323

Case#511955

Resolved Issues and Enhancements in 3.0

Feature

Resolved Issue

Change Request

General

Customized keyboard shortcuts are now assigned correctly (Tools | Options | Environment | Keyboard).

CR#188620

Code Snippets

When creating a new snippets folder, an error no longer occurs if you do not rename the folder.

CR#164885

Connections

When creating a new connection, the Display Name field is now editable by default.

CR#192389

You can now specify the amount of time to wait before a connection attempt times-out under Tools | Options | Database | Timeouts.

CR#206962

If the status bar is hidden, attempting to connect to a database using Toad no longer results in an error.

CR#189787

Data Grid

An error no longer displays if you press CTRL+C or CTRL+A after grouping a column in the grid.

CR#194958

Currently, the Sum and Average mathematical functions cannot be applied to a column.

CR#217319

Database Browser/ Object Palette

You can now generate a creation script for most objects from the right-click menu (Send To | Editor as Script) or the Script tab in the Database Browser.

CR#155222

CR#155224

You can send the SQL script generated when creating, altering, or dropping an object in an object editor to the SQL Editor for execution.

CR#162373

You can now generate a SQL script for altering views, stored procedures, and UDFs by right-clicking an object and selecting Generate SQL | To location | Alter Script.

CR#201033

For most objects, you can only open one object editor at a time.

CR#186004

Tables

When adding a column with a uniqueidentifier as the data type, and setting IS RowGUID to TRUE, newid() is no longer quoted in the generated script.

CR#192388

When adding a column, you can now specify precision, scale, and length values in the parenthesis for the Type column in the Table Column List.

CR#194767

Occasionally, the focus in the Table Column List changes to the previous row; and you may change properties for the previous row rather than the current one.

CR#194772

Tables that have the same name as a keyword, such as CASE or GROUP no longer display an error when browsing data from the Data tab. 

CR#195851

You can now unbind a column from a rule when the table owner is not "dbo."

CR#142201

Indexes with Included Columns are now supported

CR#200635

Setting a data filter for multiple tables, and then selecting the data tab on those tables repeatedly no longer results in an error.

CR#192550

Programmability -UDDTs

CLR user-defined data types are now supported.

CR#171053s

Databases

(Database Browser Only) The correct database size now displays in the Properties tab.

CR#179229

Activity

You can now view a complete list of processes; and can sort, filter, or group those processes under the Activity category. You can also view the Last T-SQL Command Batch and any locks from this category.

CR#180355

Debugger

In SQL Server 2000, if the code contains a blank line or comment before the CREATE PROCEDURE block, the Debugger now indicates breakpoints correctly.

CR#216036

Editor

Loading a script in some environments no longer results in an argument was out of range error.

CR#188451

CR#194961

Using the shortcut key (CTRL+SHIFT+MINUS) to uncomment a comment line no longer results in an error.

CR#192545

If you copy data to the clipboard and then paste it into the editor, a blank line is added after each line.

CR#193046

Formatting 100+ lines of code that have been copied and pasted into the Editor no longer causes Toad to hang.

CR#194963

You can now use the same parameter name more than once for multiple tables in a query.

CR#163853

You can now query tables that contain decimal data types with a precision or 29 or greater.

CR#195496

Dragging-and-dropping objects from the Database Browser/Object Palette into an editor window now places the objects in the order they were selected.

CR#211702

ER Diagrammer

You can now save ER diagrams without causing an error.

CR#195495

Export Data

When exporting data that contains more rows than set to fetch initially (default is 1000 rows), you are now prompted to read all rows before exporting.
 

CR#189392

Filtered data is now exported correctly.

CR#193542

When exporting data as INSERT statements, the name you specify in the Object field under Script Options now persists.

CR#192874

Import Data

When importing data, Toad now verifies that the end of a field is followed by a delimiter, a carriage return or linefeed, or an end of file.

CR#197128

When importing data, the wizard now defaults to the current database.

CR#210436

Log Reader

You can now read more than one log file at a time.

CR#206238

When reading the online transaction log, clicking Refresh no longer results in an error.

CR#189933

If a database was backed up with the Overwrite option set to Append to media, the Log Reader can now read any appended changes.

CR#192659

When filtering entries using the Show only selected option, clicking Clear now clears all selected entries.

CR#203097

Master Detail Browser

You can now specify an alias for a table or view by double-clicking the name of the table/view in the Diagram panel at the top of the window.

CR#203102

Options

An unauthorized access error no longer displays when using the Search feature on Options pages (Tools | Options).

CR#211202

Query Builder
(SQL Modeler)

The drop-down menu in the Form tab of the Where Condition window now includes "IS NULL" and "IS NOT NULL".

CR#185054

Schema Compare

Users with different names that share the same login are now synchronized correctly.
 

CR#103387

Schema Reports

When generating a report, an error no longer occurs if “Include Properties” is selected in the Default Settings panel.

 

CR#186238

SQL Tuning

For a list of resolved issues and enhancements, see the SQL Tuning Release Notes.

 

N/A


Known Issues

The following is a list of issues known to exist at the time of Toad for SQL Server release.

Feature

Known Issue

Change Request

General

Customized options selected in the Configuration wizard are not applied if you are running Toad as a Restricted user.

Workaround:
Customize these settings in the Options pages in Toad (Tools | Options from the menu).

CR#216699

Connections

If you are connecting to a local database, using "(local), <port #>" in the Server name field results in an error.

Workaround:
Use one of the following methods for the server name:

"localhost"

"localhost, <port #>"

"., <port #>"

CR#218603

Data Compare

Quest recommends limiting compares to 100,000 records for each table. You can limit the records for large source or target tables using the Source Custom Filter and Target Custom Filter fields at the bottom of the Select Columns window in the Data Compare wizard.

CR#158211

You can compare views, but you cannot synchronize them.

CR#166497

Data Grid

When adding data to a column that has an Identity Increment value, Toad cannot determine the increment value on the client side and an error occurs if you do not enter a value for the column.

Workaround:
Enter any valid value in the identity column, and then press F5 to query the server for the correct value. This replaces the placeholder value you entered with the correctly incremented one.

CR#117786

Data Reports

Currently, you cannot create a Label Report in the Toad Data Report wizard.

CR#215945

Database Browser/
Object Palette

The following issues have