HOME | CONTACT
 
Products 
Download 
Purchase 
Company 
Contact 
  View Shopping Cart Email Us
 

xSQL Builder

Generate executable packages for SQL Server database deployment

 
  • Generate ready-to-deploy self-contained executables
  • Deploy safely to multiple client databases
  • Create target databases from backup files or scripts
  • Customize executable package using C# code templates
  • Execute pre or post synchronization T-SQL scripts
  • Extensive logging and e-mail notification
 
 
Bookmark this Product:  Share on Facebook Add to Google Bookmarks Save to del.icio.us
 
xSQL Builder is a SQL Server tool that allows for automating the deployment of SQL Server based solutions. It generates executable packages that contain all the information and logic required to deploy the database to the clients’ environments regardless of whether it is a first time deployment or an upgrade from a previous version. The self-contained database deployment package can be incorporated into a setup and deployment solution or it can be shipped to clients as a separate application. Supports SQL Server 2008, SQL Server 2005 and SQL Server 2000
 
Requirements
 
xSQL Builder runs on Windows operating systems, client and server, that have the .NET framework 2.0 installed.
 
Version Information
 
Major Version
Current Build
Version Number
3.0
Version Number
3.0.1.0
Version Date
May 19, 2009
Version Date
January 25, 2010
 
 
Features
 
Ready-to-deploy executable – a simple wizard based interface allows the user to make a few choices such as the master database, the deployment scenario, and then generate a self-contained executable that is ready for deployment. When the package is executed on the client, depending on the deployment scenario, it will either create the database on the client environment as a new database or if it exists it will synchronize it with the embedded master database (schema only without touching the data). Finally, it will execute any post synchronization scripts that may have been specified and send a notification to a designated, configurable, email address.
Deploy to multiple clients – the same executable package can be deployed to multiple clients. The destination database and credentials for each client can either be set on the xml configuration file included in the deployment package or can be passed as parameters to the executable at run-time.
Self-contained package – the user can choose to either embed the master database in the executable or leave it as an external resource - the later may make sense if you expect the master database to change after the executable package has been generated. Depending on the chosen deployment scenario, xSQL Builder will compress and embed a snapshot of the master database schema, or the complete backup of the database, or the T-SQL scripts.
Customizable C# code templates – xSQL Builder uses a set of template files to generate the executable package. The template files are C# classes that contain the compare and synchronize code that runs on the client machine. xSQL Builder ships with a VS.NET 2005 C# project that you can run or modify as needed.
Custom pre and post-synchronization scripts – xSQL Builder allows the user to specify a single file or a whole folder containing T-SQL Scripts as the script(s) that should be executed before the target database is synchronized to the master. The same way the user can specify a set of scripts that will be executed after the target database has been synchronized to the master.
Extensive logging – xSQL Builder maintains a detailed log of all the events and operations performed on the client’s environment during the execution of the deployment package. There are 3 log files that xSQL Builder generates – the operational log, the synchronization log and the error log.
Built in notification – xSQL Builder provides the option to notify a designated operator when the package execution status meets a certain criteria. The email notification relies on Microsoft .NET 2.0 framework and requires a SMTP server along with the necessary credentials. In case of failure the notification email will also contain the error log that allows the recipient to determine the cause of failure.
 
 
Announcements
 
xSQL Documenter version 3 released
[more...]
 
 
Products
 
xSQL Bundle
xSQL Object
xSQL Object Command Line
xSQL Data Compare
xSQL Data Command Line
xSQL Profiler
xSQL Documenter
xSQL Builder
xSQL SDK
RSS Reporter
Script Executor
Script Executor Community Edition
Object Search
 
 
 
 
 
 
Testimonials
 
WOW! What a great piece of software (xSQL Profiler) you have written. Well done!! All the best from Scotland.
- Jim B.
Sigdev Ltd., Scotland
 
xSQL Builder provides us with everything we need to automate our database processes. Thanks to this our database update process is now 6 times faster.
- Phil H.
i2i Innovate to Integrate, UK
 
This (RSS Reporter) is a very good mashup of traditional sql server management and leading-edge information access!
- Robert H.
U.S. Xpress Enterprises
 
...It also features the best (and simplest) way to move objects and data via sql script I’ve ever seen. I’m hooked.
- Steve F.
Creative Plumbing, GA
 
We have tested ... and compared it with 6 other products. We preferred xSQL Data Compare...
- Han van der H.
RIVM LTR Laboratory, The Netherlands
 
 
| Contact | Privacy Policy | Terms Of Use | Site Map |
©Copyright 2003-2010 xSQL Software. All Rights Reserved.