Project Description

DBSourceTools is a GUI utility to help developers bring SQL Server databases under source control. A powerful database scripter, code editor, sql generator, and database versioning tool. Compare Schemas, create diff scripts, edit T-SQL with ease. Better than Management Studio.

Current Release : 1.2.0.6

Release 1.2.0.6 New Features:

  • Script Data
    • How often do you need to script configuration data for tables ?
    • Simply open up the table in Data view, and click on Script Data.
  • File | Default Settings
    • Use ANSII Encoding instead of UCS ( for git users )
    • Script extended properties

Release 1.2.0.5 New Features :

  • Patching engine
    • Include all scripts in the Patches directory in the Run_Create_Scripts.bat file.
    • See Patching Databases

Release 1.2.0.0 New Features :

  • Schema Compare (thanks to DBDiff : http://opendbiff.codeplex.com )
    • Show differences between schemas
    • Create update script
see Using Schema Compare
  • Import Excel spreadsheets into a database
    • Automatically create table definition from spreadsheet
    • Generate insert statements
  • Create zip file installer
    • Combine deployment scripts into a self-executable zip file

Where in the world are you ?

Find out where DBSourceTools is used, or show us where you are :
http://www.ohloh.net/p/dbsourcetools

Wiki Pages:

Quick Start Guide
Using Source Code Control
Using Intellisense

Project Background

Don't use a DEV database server
Too often, developers use a central "dev" database during development.
This leads to any number of frustrating problems:
  • Developers break each others code.
  • Developers get frustrated when someone else breaks their code.
  • Development time is slow.
  • There is no version control over database objects and scripts.

Use a Local database copy
Here's how to alleviate these problems:
  • Give each developer their own local version of the database.
  • Script all database objects to disk, and place them under version control.
  • Easily get the latest version, and re-create your local database.

And lastly...
  • Microsoft SQL Server Management Studio (2005) has a very limited script editor:
    • No automatic begin / end section highlighting
    • No collapsible regions
    • No search facility
    • You have to right-click and select "Script Object as " | "Create to" | "New query editor window" every time you want to edit an object.
    • You have to remember to use ALTER or CREATE in your script when making changes.

Enter DBSourceTools

Inspired by all of the above, as well as Microsoft's Visual Studio for Database Professionals, DBSourceTools was born:

Feature List
  • Tested on SQL 2000, 2005, 2005 Express, 2008 Express, 2008 Dev Edition. (no support for SQL CE).
  • One-click action to script a database to disk.
  • Easily deploy a database through "Deployment Targets".
    • Script from one version of SQL to another
    • From 2000 to 2005 to 2008, or
    • From 2008 to 2005.
  • Verify database integrity during deployment.
    • Automatically takes care of object dependencies.
    • Automatically excludes computed columns on data load.
  • Use the enhanced script-editor to edit tables / stored procedures / etc.
  • Search database scripts.
  • Double-click to edit stored procedures and tables.
  • Double-click to view table data.
  • Dock / float windows

ScreenShotMain_1101.jpg

Next >> Quick Start Guide
Last edited Jan 28 at 1:15 AM by rozentalsn, version 54

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2010 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.1.12.16187