What’s new in SQL Enlight 1.7 BETA

Previous release improvements and new features

  • Integrated analysis rules are removed and now all rules are customizable.
  • Analysis context – server details and database schema are now available during analysis and can be used in the analysis rules.
  • Parameterized analysis rules – analysis rules can have parameters that to be specified before analysis.
  • Executed statements history – new feature for saving reusing executed queries in SQL Server Management Studio.
  • Improved analysis rule designer – support the new analysis context, testing of XPath expressions, tree views of test query SQML and analysis.
  • Explicit analysis group – rules in that group can be executed directly from the SQL Enlight menu.
  • New analysis rules – the default analysis template now includes 9 more rules ( 5 of them are explicit rules ).
  • Export and import of analysis rules and analysis templates – analysis template and analysis rules now can be exported and easily shared between team members.
  • Analysis before executing T-SQL script – analysis can be configured to be run just before executing T-SQL code in SSMS.
  • Analysis rule selection before analysis – now you can choose which rules to use just before running the analysis.
  • Extended SSMS object explorer analysis menu – the menu now allows using specific analysis group or analysis rule separately.

We have planned the release of the final version at the beginning for the third week of February 2010.

The beta version in now available for download here.

Obsolete SQML elements replaced in 1.7.0.494

During the optimization of SQL Enlight, we did small changes in the SQML schema. These changes will affect only the users who have created their own custom analysis rules.

The SQML elements: pu:optional, pu:essential and pu:binding are no longer generated and are replaced by pu:semicolon and pu:dot. Read more

Just at the at the end of 2009, we are happy to announce the CTP release of SQL Enlight 1.7!  It took us a while, but we think that the result is worth it.

The new version can download here

Overview

  • Analysis context – server details and database schema are now available during analysis and can be used in the analysis rules.
  • Parameterized analysis rules – analysis rules can have parameters that to be specified before analysis.
  • Executed statements history – new feature for saving reusing executed queries in SQL Server Management Studio.
  • Improved analysis rule designer – support the new analysis context, testing of XPath expressions, tree views of test query SQML and analysis.
  • Explicit analysis group – rules in that group can be executed directly from the SQL Enlight menu. 
  • New analysis rules   – the default analysis template now includes 9 more rules ( 5 of them are explicit rules ).
  • Export and import of analysis rules and analysis templates  – analysis template and analysis rules now can be exported and easily shared between team members.
  • Analysis before executing T-SQL script – analysis can be configured to be run  just before executing T-SQL code in SSMS.
  • Analysis rule selection before analysis –  now you can choose which rules to use just before running the analysis.
  • Extended SSMS object explorer analysis menu – the menu now allows using specific analysis group or analysis rule separately.
  • Several other integration and usability improvements.

        SQL Enlight 1.7 features overview

This release is a CTP which includes the new features of the coming version 1.7.  What the final version is going to include are some optinizations,improvements and completed documentation.

The final version will be available at the beginning of February 2010. Until then, any feedback and feature requests are welcome.

That’s all for now from us, have a nice holidays, Marry Christmas and Happy New Year!

Ubitsoft Team

New features in v1.6

  • Custom analysis rules

    Design, implement and tune powerful static analysis rules using XPATH and XSLT.

  • Create and manage analysis groups

    Categorize analysis rules in custom groups.

  • Command line interface

    The command line tool supports server analysis, analysis and layout of T-SQL script files, and report generation.

  • Integration with automated builds

    The MSBuild tasks support server analysis, analysis and layout of T-SQL script files, and report generation.

  • Analysis of SQL Server objects

    Now SQL Enlight can directly analyze servers, databases, stored procedures, functions, views and triggers.

What’s new in SQL Enlight v1.5

  • 12 new analysis rules

    Ten performance and two design analysis rules were included.

  • New arithmetic operator layout rule

    New rule for handling arithmetic operator placement was included.

Enhancements in v1.5

  • Full support of SQL Server 2008 Transact-SQL syntax.

What’s new in Ubitsoft SQL Enlight v1.4

  • Encapsulate T-SQL Script

    Encapsulate selected SQL code as a new stored procedure,scalar function or inline table-valued function.

  • Comments handling layout rules.

    New rules for handling comments placement are included.

  • Four new rules for breaks placement in comma lists.

    The rules controls comma list breaks in SELECT,ORDER BY and GROUP BY column lists, and in expressions.

Improvements in v1.4

  • Improved Transact-SQL Script Summary.
  • Extended variable case handling layout rule.
  • Fixed the content indention of multi-line strings and comments bug.

Enhancements in Ubitsoft SQL Enlight v1.3

  • Integration with Visual Studio 2008 and SQL Server Management Studio 2008 CTP

New features:

  • Transact-SQL Script Analysis

    Scan Transact-SQL code for design and performance problems, deprecated syntax and get best practices recommendations using 22 code analysis rules.

  • SQL Enlight Error List

    Use SQL Enlight Error List to view and locate all syntax errors and analysis rule violations.

New features in Ubitsoft SQL Enlight v1.2

  • Transact-SQL Script Summary

    Using the Script Summary you can view a short hierarchically summary of all batches and statements in the current T-SQL script.

  • Separate T-SQL script validation command

    Using the Validate SQL command you can identify syntax errors in a T-SQL script without SQL Server connection.

  • Join clause alignment layout rule

    This new layout rule modifies the placement of the join clause in the SELECT statements.

  • Tabify white space layout rule
    This layout rule can specify if to replace the tab sized white space with tabs or spaces.

Enhancements in Ubitsoft SQL Enlight v1.1

  • Full support of SQL Server 2005 Transact-SQL grammar.
  • Improved integration with Visual Studio 2005 and SQL Server Management Studio 2005

New features

  • Transact-SQL statements outlining

    Transact-SQL statements outlining feature can supply better readability and help the developers and database administrators to identify and analyze long SQL scripts.

  • 3 new layout rules

    Three new layout rules are added to this version that will improve readability and supply more control over the layout of the columns and assignment expressions of DML statements.

  • Error highlighting in the code editor

    When a Transact-SQL syntax error is found in the SQL script, it is highlighted in the code editor and a tooltip describing the error is supplied.

Product features already in version v1.0:

  • reformat T-SQL code with set of customizable rules
  • validate T-SQL syntax
  • change keywords and identifiers case
  • change identifiers delimiter
  • change string delimiter
  • configure and store set of layout rules in layout template
  • quick switching between layout templates

The first public release of SQL Enlight.