Toad® for SQL Server

Version 4.0.0  

Release Notes

August 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
 

Installation

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 sections for updates in this release and new features:

General

 Database Administration

DELETE

Opens a Drop object window.

F2

Renames an object without opening a Rename object window.

  • Linked servers
    (create, alter, drop)
  • SQL mail
    (enable, disable)
  • Server triggers
    (create, alter, drop, rename)
  • Distributed Transaction Coordinator
    (display only)
  • Database triggers
    (create, alter, drop, enable)
  • Data Transformation Services  
    (display only)

  • Database mail
  • Full-text catalog
    (create, alter, drop, enable)

Query Development

Query Builder:

Editor:

Code completion options are located in Tools | Options | Editor | Code Completion.

Debugger:

(SQL Server 2005 only) You can now debug any script that has been saved to disk. The script does not have to include a stored procedure or function.

 

SQL Optimizer:

For a list of updates or features in this release, see the SQL Optimizer release notes.

 

Data Management

Export Data:

Import Data:

Data Grid:

If the table does not contain a primary key, you can click the red circle to define a temporary key so that you can edit the data.

 

Automation

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 for SQL Server 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 for SQL Server Pivot Grid

Refresh an existing Toad for SQL Server 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.

 

Version Control

Toad for SQL Server 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 for SQL Server.

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=en

For more information about configuring TFS, see Configuration Prerequisites and in the help.

 


Resolved Issues and Enhancements

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

Feature

Resolved Issue

Defect

Connections

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

CR#218603

ST#42237

In rare instances, after logging into a database, an error occurred and the server could not connect. This issue was related to using SQL-DMO, which has been removed in this release.

ST#43625

When viewing properties for a server connection (right-click a server in the Connection Manager and select Properties), the following missing entries were added:

  • Affinity mask

  • Awe enabled

  • Cross db ownership chaining

  • Default language

  • Index create memory

  • Nested triggers

  • Query governor cost limit

CR#222200

ST#42450

Automation

Reports that require bind variable inputs are now supported.

CR#218790

ST#42253

Data Compare

Data Compare has been redesigned to support very large data sets. You no longer need to limit a compare to 100,000 records for each table.

CR#158211

ST#41609

Data Grid

You can now right-click a column header and select Fit to Header to size the width of all data columns to the width of the column header text.

CR#154172

ST#41602

When creating a custom data filter for a column, the Custom AutoFilter window now includes "Like" and "Not Like" operators.

ST#42514

Debugger

In some environments, the result set returned by a stored procedure called by another stored procedure is inserted into a table; however the table definition has varchar columns that are not long enough. This no longer results in an error message stating, "String or binary data would be truncated" and data is not inserted into the temporary table.

CR#211704

Entering Null as the value in the Debug Start Parameters window no longer applies the value as a  string 'NULL'.

You can also press CTRL+DELETE to set a null value.

ST#43590

Debugging and then executing a user-defined function that contains a scalar function when invoked from the Editor now generates the correct SQL statement.

CR#227747

ST#42812

When debugging some scripts, a parser syntax error no longer displays.

ST#49836

An invalid topic named Debug Scripts was removed from the help. See the Debug Code topic in the help for correct information.

ST#43277

Editor

Code completion now filters out object types that do not apply to the current context.

CR#223790

ST#42539

When altering a script in the Editor, clicking Format SQL no longer inserts extra lines before comments in the script.

ST#47600

Export Wizard/ One Click Export

Exporting more than 65,536 rows to an Excel 2007 instance no longer causes an error.

CR#211832

ST#42006

You can now successfully export data from a query with parameters.

CR#229814

ST#43093

After executing a query against one database, and then executing the same query in the same editor against a different database, Toad now correctly exports the correct results from the second query.

ST#44823

An error no longer occurs when exporting data that contains an XML column to Excel.

ST#43213

Import Wizard

You can now select multiple worksheets in an Excel file to import.

CR#215343

ST#42114

When importing an xml file into a database, an "Input array is longer than the number of columns in this table" error no longer occurs.

ST#47515

Master Detail Browser

You can now select a checkbox beside each column you want to view in the Master Detail Browser.

CR#229305

ST#43015

Object Explorer/ Database Browser

 

 

 

 

 

 

 

 

 

When altering tables, views, stored procedures, and functions, the object editors now use an alter script.

ST#41723

You can now select Automatically format generated SQL in Tools | Options | Explorer | General to either preserve your custom formatting or use the database formatting when you right-click an object and select Generate SQL. The default is to use the database format by .

ST#46427

ST#49645

When dragging a table from the Object Explorer to the editor, extra lines are no longer added.

ST#49409

The Creation Date in Property tabs now sorts in chronological order.

ST#46324

Tables:

  • If you add a column with a data type that uses MAX as the reserved word, the generated script now displays correctly.

  • When adding a column to a table in an object editor, the column name for the new row now has focus.

  • The data space and index space for a table now displays in the table's Properties tab.

  • When you rename a table, you can now change the schema and owner as well as the table name.

CR#227920

ST#42836

CR#194771

ST#41870

ST#41852

CR#225422

ST#42608

 

Databases:

  • When generating a DDL script for databases, application roles, schemas, and synonyms are now included in the script.

  • When generating a DDL script for a database, Toad now remembers your selections in the object editor's Options page the next time you open the window.

  • After backing up a database, you must press F5 to update the icon/status.

  • You can now append a date to the database backup file by selecting True beside the Add Date To File Name in the Backup Database window.

CR#216490

ST#42148

ST#46834

CR#213716

ST#42062

CR#227745

ST#42811

 

Functions:

When altering a function that returns a table, adding a new column no longer results in an error.

ST#52029

Jobs:

Updating the order of a job step when altering a job no longer results in an error.

ST#50454

Linked Servers:

Toad now supports linked servers.

ST#42370

Stored Procedures:

(SQL Server 2005 only) Attempting to view the Script tab for a system stored procedure in a database other than the master database no longer results in an error.

CR#225049

ST#42583

Views:

You can now right-click a view to rename it, or can press F2 to rename it.

ST#41778

Reports

Reports Manager:

  • Index columns now display in the correct order in the Tables and Indexes report for both SQL Server 2000 and 2005

  • You can now right-click a an existing data report and select Design Report to edit it.

  • Newly created folders are now saved.

ST#49310

ST#43399

ST#43398

 

Schema Reports:

  • On SQL Server 2005 only, generating a Schema Report when the Include System Objects and Include Source options are selected no longer results in an error.

  • When adding multiple tables to a schema report, an error no longer occurs.

CR#223188

ST#42506

CR#220737

ST#42364

Schema Compare

 

Default constraints, check constraints, foreign keys, case differences, and permissions no longer display in schema compares if you ignore them on the Compare Options page (Tools | Options | Schema Compare | SQL Server | Compare).

CR#215192
ST#42111

CR#212297
ST#42020

CR#212301
ST#42021

ST#46991

If a generated synchronization script contains an Alter Column statement for a ROWGUIDCOL column, the statement is removed from the script before execution because the statement is not valid.

ST#49012

Version Control

Using the http or https protocol to configure subversion in Toad no longer results in an error.

ST#44067

The help file now provides more detailed information about prerequisites needed to configure Subversion to work with Toad. For more information, see Version Control Objects and Files in the help.

ST#43596

Web Browser

When selecting the address field in the Web Browser, the entire URL is now highlighted.

ST#41939


Known Issues

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

Feature

Known Issue

Defect

Installation/ Upgrade

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

ST#42154

Startup

(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 4.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 4.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

Connection

If you migrate settings from a previous version, the Run script on new connection option in Tools | Options | Database | SQL Server may point to  the path from the previous version. If you later delete the Application Data Directory for the previous version, which contains the script, attempting to connect to any database results in a path not found error. You can click OK and continue working.

Workaround:

Select Tools | Options | Database | SQL Server and navigate to the location of the latest connection script in the Application Data Directory. By default, this script is located in:

C:\Documents and Settings\user\Local Settings\Application Data\Quest Software\Toad for SQL Server 4.0\Templates\Scripts\InitialSqlServer.Sql

ST#42899

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 one that is correctly incremented.

CR#117786

ST#41467

Data Reports

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

CR#215945

ST#42133

Debugger

You cannot debug stored procedures with the following input parameters in this release:

  • Binary

  • Varbinary

  • Bit

  • Timestamp

  • Image

CR#133602
ST#41538

CR#133634
ST#41539

CR#133636
ST#41540

Editor

The following object types are not found when using the View Object at Cursor (F4) feature:

  • Triggers

  • Procedures

  • Functions

  • Users

CR#164917

ST#41627

Commas used in variables and column names do not apply custom format settings when used with INSERT statements.  

ST#50363

By default, the Document recovery option is enabled in Tools | Options | Environment | General. If you select Allow multiple copies of Toad for SQL Server to be loaded checkbox on this page, it automatically disables the Document recovery option to avoid possible conflicts.

N/A

Export Wizard/ One Click Export

Binary data types cannot be exported in this release.

CR#170430

ST#41655

When exporting large results sets (approximately 500K), you may run out of memory before the operation completes.

Workaround:
Create a view for the query and export using that view.

CR#203483

ST#41935

Import Wizard

Currently, you cannot import Excel 2007 files because they are saved using an xlsx format.

Workaround:
Save the Excel 2007 file as a 2003 compatible file before importing it.

CR#221667

ST#42416

Maintenance Plans

(LiteSpeed 4.8 plans converted to SSIS plans) When adding a Back Up Database task to a LiteSpeed 4.8 Maintenance Plan, selecting the Remove files older than checkbox does not remove the 4.8 Maintenance Plan.

ST#52721

(SQL Server with LiteSpeed 4.x engine installed) You cannot edit a LiteSpeed Back Up Database or Clean Up Maintenance Plan task for an SSIS maintenance plan if the LiteSpeed engine has not been upgraded to 5.0.

ST#52548

Object Explorer/ Database Explorer

Tables:

Attempting to enter data for an XML data type in the Data tab results in an error.

ST#42580

Databases:

  • When restoring a database, if you add a differential backup file and then add a Full backup file, the restore fails because files are scripted in the order they are added.

    Workaround:
    Add the backup files in the correct order before restoring the database.
     
     

  • Currently, Toad does not support running SQL Server in v7 compatibility mode.

ST#51164

ST#42782

Stored Procedures:

  • When altering a stored procedure, changes made to the ANSI nulls field or Quoted identifier field are not saved.

  • If you run a stored procedure (right-click and select Run) that contains parameters with a DateTime type, the Value field displays as Null regardless of what you type in the field. However, the correct values are used in the script that executes (bottom portion of the window).

ST#44201

ST#51346