# Tuesday, August 14, 2007
« Synchronisiere dein Leben | Main | dasBlog 2.0 »

Die Überschrift ist kein Roman, sondern, auch wenn die Länge es nicht erahnen lässt, eine Erweiterung der Team Edition for Database Professionals. Microsoft setzt damit die Tradition fort, dass es zu vielen Produkten ein paar kostenlose Erweiterung direkt aus den Entwickler Teams gibt. Über diese Power Tools kann Microsoft auch zwischen den großen Release Zyklen neue Funktionen veröffentlichen:

Microsoft® Visual Studio® 2005 Team Edition for Database Professionals Service Release 1 (Voraussetzung für die Power Tools)

Microsoft® Visual Studio® 2005 Team Edition for Database Professionals Power Tools

Details zu den neuen Funktionen gibt es beim DataDude:

    • Dependency Viewer
    • Refactoring
      • Move Schema
      • Expand Wildcard
      • Fully Quality Name
      • Refactor in to strongly typed DataSet definitions
      • Refactor Command Generator
    • Data Generation
      • Sequential Data Bound Generator
      • Editors for the Data Bound Generator, Sequential Data Bound Generator and RegEx String Generator to make configuration easier
      • The RegEx editor also tries to interpret your CHECK CONSTRAINTs and create a matching RegEx expression that you can use to generate data values that match the constraint definition
      • The RegEx editor can also be used for interactively defining and testing RegEx expressions and evaluate the output visually, which makes it a lot easier to create the right RegEx expression for your value domain.
    • MSBuild Tasks
      • SqlSchemaCompareTask; allows you to compare schemas between two database from the command line using MSBuild.
      • SqlDataCompareTask; allows you to compare the content of tables within two databases from the command line using MSBuild.
    • T-SQL Static Code Analysis
    •  Miscellaneous tools
      • SQL script pre-processor command-line utility, which will expand all SQLCMD includes and variable definitions (sqlspp.exe)
    • Schema Manager API

 

Vorsicht: Nach diesen Updates werden Database Projekte beim ersten Öffnen durch einen Wizard konvertiert und sind dann für ältere Versionen von Visual Studio unbrauchbar.

Viel gespielt habe noch nicht mit den Tools:

Die statische Code Analyse hat mir aber schon mal 66 Warnings in einem Projekt ausgespuckt. Keine dramatischen Verfehlungen, aber leider funktioniert bei mir die "Show Error Help" Funktion nicht. Auch die ausgegeben IDs findet Google noch nicht. Mir fehlen also die Erläuterungen zu den Ausgaben.

Der Schema Dependency Viewer gefällt mir auch sehr gut. Als CodeRush Anwender ist man von dessen References Viewer im C# Code aber verwöhnt. Einfach Shift+F12 und alle Referenzen werden blitzartig dargestellt. Das Gleiche im T-SQL Editor wäre super. Bis dahin dürfen wir jetzt wenigstens schon mit der Maus im Schema Viewer das Kontext Menü aufrufen.

Comments are closed.