Search
Home
Articles
Backup
Books
Certification
FAQ
Products
Replication
Scripts
Seminars
Training
TSQL

MSDN Fourms
Philippine SSUG
Fort Worth SSUG
Oklahoma City SSDG

Resume

MHS Enterprises
BlowFrog Software
FilAm Software
AcrylicAcetate.com
Bargain Humidors
Western Humidor

SQL-Programmer IX SP2 with TSQL Debugger 1 2 3 4 5 6 7 8 9 10 11 12

I last reviewed SQL-Programmer a couple of years ago.  Can't believe it's been that long already and I apologize to Sylvain Faust, Intl. and everyone else that it has taken so long to complete this review.   The differences between version 2.2 and IX are either small or large depending upon what you are looking at.  On the small side, they now fully support SQL Server 7.0 and have integrated Profiling directly into the interface.  On the quantum leap side, there is now a TSQL debugger.  The debugger by itself is worth the price of the tool.   You now have the same types of testing and debugging capabilities that development environments have had for years.

SQL-Programmer is a dedicated SQL development tool for Oracle, Sybase, and MS SQL Server.  This tool is a must see for anyone doing serious database development.   SQL-Programmer  packs a lot of power, stability, and can scale to accommodate large numbers of objects.  The features have been well thought out and come from many years of real world database development.  SQL-Programmer contains many small features that simply do not exist in any other tool I have come across.  As a quick highlight some of these are full syntax checking before replacing an object, report generation engine, the ability to store frequently used objects, scripts, and templates on your server as non-executable objects, interfaces to the most popular source code control tools on the market, its own source code control if you don't already have one, drag-and-drop support, and personal working folders.  I'll touch on most of these in detail later on.  This product would definitely get a buy recommendation from me simply on the strength of the debugger.

There are two main competitors for SQL development tools: RapidSQL and SQL-Programmer.   One of the main differences is methodology.  RapidSQL can work disconnected from a database.  SQL-Programmer requires a connection to a database in order to function.  This used to be a drawback, but I can now carry a 7.0 server on any 32-bit Windows platform.  Because of the ability to have a SQL Server running on any 32 bit Windows platform, this difference is a wash at this point.  That leaves you making a feature-by-feature comparison with respect to the way that you work and the features that are important to you.

SQL-Programmer consists of the core product plus 3 add on modules: SQL-Documenter, SQL-Scripter, and Transact-SQL Debugger.  Within the core product are 2 main objects where you will do most of your work. Each has a particular focus and understanding that can greatly enhance your development efforts.

Upon first starting SQL-Programmer, you will be prompted to connect to a server.   There are two enhancements in this version.  You can create profiles and then reuse those profiles to simplify connecting.  These profiles can be named anything you like and can contain the server name, DBMS type, login ID, password, and a filter.   Profiles are automatically created matching the server name if you don't explicitly create one.  The filtering feature gives you the ability to filter out specific objects and also by name to help target your efforts.  Normally you will connect to one server, but SQL-Programmer has the ability to connect to more than one server which can come in very handy with some of the features to be discussed later.  To be able to connect to more than one server without having to reopen the connection dialog, clear the Enable Single Logon in the lower left corner.

sql-programmerix-01.gif (11489 bytes)

SQL-Programmer IX SP2 with TSQL Debugger 1 2 3 4 5 6 7 8 9 10 11 12

Michael R. Hotek

All content on this site, except where noted, represents an original work of Michael R. Hotek and is protected by applicable copyright laws. The SQL Server FAQ is the sole work of Neil Pike. No page, portion of a page, or download may be used for commercial purposes in whole or in part without the express, written permission of the applicable author.