Download DbDiff: Database Diff and Database Scripting

Description

Compare MSSql database structures. (Sql 2005, Sql 2008, Sql 2008R2, Sql Denali )Features:- compare database structures- scripting without dmo or smo- commandline scripting, commandline compare- standalone dll-s for referencing

Source Files

The download file dbdiff.zip has the following entries.


Build/build.bat//from   w w w.ja va  2  s .com
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
DBDiff.sln
DBDiff.vssscc
DataSetCreator/DataSetCreator.csproj
DataSetCreator/DataSetCreator.csproj.vspscc
DataSetCreator/Factory.cs
DataSetCreator/Program.cs
DataSetCreator/Properties/AssemblyInfo.cs
DataSetCreator/app.config
DbDiffCommon/Common.csproj
DbDiffCommon/Common.csproj.vspscc
DbDiffCommon/Comparer/CompareCheckStructure.cs
DbDiffCommon/Comparer/CompareDataStructure.cs
DbDiffCommon/Comparer/CompareEventArgs.cs
DbDiffCommon/Comparer/CompareForeignKeyStructure.cs
DbDiffCommon/Comparer/CompareForeignStructure.cs
DbDiffCommon/Comparer/CompareIndexKeyStructure.cs
DbDiffCommon/Comparer/CompareIndexStructure.cs
DbDiffCommon/Comparer/CompareOption.cs
DbDiffCommon/Comparer/CompareOptionList.cs
DbDiffCommon/Comparer/CompareOptionParams.cs
DbDiffCommon/Comparer/CompareResultEventArgs.cs
DbDiffCommon/Comparer/CompareTableStructure.cs
DbDiffCommon/Comparer/DataRowCompare.cs
DbDiffCommon/Comparer/DataRowCompareTbl.cs
DbDiffCommon/Comparer/Emums.cs
DbDiffCommon/Comparer/SqlCompareOptionsGenerated.cs
DbDiffCommon/DataAccess/DataSetDiff.cs
DbDiffCommon/DataAccess/DataSetDiff.resx
DbDiffCommon/DataAccess/DataSetErrorMsg.cs
DbDiffCommon/DataAccess/DataSetErrorMsg.resx
DbDiffCommon/DataAccess/DataViewDs.cs
DbDiffCommon/DataAccess/DatabaseDataSets.cs
DbDiffCommon/DataAccess/DatabaseOptions.cs
DbDiffCommon/DataAccess/DbObjectsDs.cs
DbDiffCommon/DataAccess/DbOption.xsd
DbDiffCommon/DataAccess/DbOption.xsx
DbDiffCommon/DataAccess/Fields.cs
DbDiffCommon/DataAccess/ServerOptions.cs
DbDiffCommon/DataAccess/SortCheckById.cs
DbDiffCommon/DataAccess/SortFieldRowByColId.cs
DbDiffCommon/DataAccess/SortForeignKeyByKeyNo.cs
DbDiffCommon/DataAccess/SortIndexKeyByKeyNo.cs
DbDiffCommon/DataAccess/SqlCommand10.xml
DbDiffCommon/DataAccess/SqlCommand11.xml
DbDiffCommon/DataAccess/SqlCommand7.xml
DbDiffCommon/DataAccess/SqlCommand8.xml
DbDiffCommon/DataAccess/SqlCommand9.xml
DbDiffCommon/Helper/AppConfig.cs
DbDiffCommon/Helper/CompareMsg.cs
DbDiffCommon/Helper/ComparererConstraint.cs
DbDiffCommon/Helper/Config.cs
DbDiffCommon/Helper/ConfigInstance.cs
DbDiffCommon/Helper/ConfigLoader.cs
DbDiffCommon/Helper/Constants.cs
DbDiffCommon/Helper/DatabaseObjectDictionary.cs
DbDiffCommon/Helper/DesignTimeHelper.cs
DbDiffCommon/Helper/DiffClientDefaults.cs
DbDiffCommon/Helper/Enums.cs
DbDiffCommon/Helper/Exceptions.cs
DbDiffCommon/Helper/LogEventType.cs
DbDiffCommon/Helper/LogLevel.cs
DbDiffCommon/Helper/Logger.cs
DbDiffCommon/Helper/OptionNames.cs
DbDiffCommon/Helper/SerializationHelper.cs
DbDiffCommon/Helper/XmlHelper.cs
DbDiffCommon/Model/DatabaseCompare.cs
DbDiffCommon/Model/DatabaseConnectString.cs
DbDiffCommon/Model/DatabaseInfo.cs
DbDiffCommon/Model/DatabaseInfoBase.cs
DbDiffCommon/Model/DatabaseInfoExtended.cs
DbDiffCommon/Model/DatabaseItemLoadEventArgs.cs
DbDiffCommon/Model/DatabaseItemLoadStateEventArgs.cs
DbDiffCommon/Model/DatabaseObjects.cs
DbDiffCommon/Model/DatabaseUpgrade.cs
DbDiffCommon/Model/Databases.cs
DbDiffCommon/Model/RegMatch.cs
DbDiffCommon/Model/RegisteredServer.cs
DbDiffCommon/Model/RegisteredServerList.cs
DbDiffCommon/Properties/AssemblyInfo.cs
DbDiffCommon/Scripting/CreateBase.cs
DbDiffCommon/Scripting/CreateCheck.cs
DbDiffCommon/Scripting/CreateField.cs
DbDiffCommon/Scripting/CreateForeignKey.cs
DbDiffCommon/Scripting/CreateIndex.cs
DbDiffCommon/Scripting/CreatePrimaryKey.cs
DbDiffCommon/Scripting/CreateTable.cs
DbDiffCommon/Scripting/CreateUniqueKey.cs
DbDiffCommon/Scripting/MiscCommand.cs
DbDiffCommon/Scripting/SqlScripting.cs
DbDiffCommon/Scripting/SqlScriptingOption.cs
DbDiffCommon/Scripting/SqlString.cs
DbDiffSetup/DbDiffSetup.vdproj
DbDiffSetup/DbDiffSetup.vdproj.vspscc
DbDiffUtils/App.ico
DbDiffUtils/CompareOptionsGenerator.cs
DbDiffUtils/CompareOptionsGenerator.resx
DbDiffUtils/ConfigHelper.cs
DbDiffUtils/ConsoleMain.cs
DbDiffUtils/CreateOptionForm.cs
DbDiffUtils/CreateOptionForm.resx
DbDiffUtils/DbDiffUtils.csproj
DbDiffUtils/DbDiffUtils.csproj.vspscc
DbDiffUtils/DbDiffUtilsBase.cs
DbDiffUtils/DbDiffUtilsBase.resx
DbDiffUtils/Form1.cs
DbDiffUtils/Form1.resx
DbDiffUtils/Helper.cs
DbDiffUtils/OptionInfo.cs
DbDiffUtils/OptionInfo.resx
DbDiffUtils/Properties/AssemblyInfo.cs
DbDiffUtils/XmlHelper.cs
DbDiffUtils/app.config
DbDiffUtils/compareoption.txt
DbDiffUtils/frmCode.cs
DbDiffUtils/frmCode.resx
DbDiffUtils/mssccprj.scc
DbDiffUtils/uitypes.xml
DbDiffWinClient/App.ico
DbDiffWinClient/BusinessObjects/CompareOption.cs
DbDiffWinClient/BusinessObjects/DBDiffProject.cs
DbDiffWinClient/BusinessObjects/Database.cs
DbDiffWinClient/BusinessObjects/Properties.cs
DbDiffWinClient/BusinessObjects/RegisteredServer.cs
DbDiffWinClient/BusinessObjects/TagInfo2.cs
DbDiffWinClient/BusinessObjects/TreeViewHelper.cs
DbDiffWinClient/ChangeLog.txt
DbDiffWinClient/ClientConfig.xml
DbDiffWinClient/Controls/CustomDataGridColumns.cs
DbDiffWinClient/Controls/test.cs
DbDiffWinClient/DbDiffWinClient.csproj
DbDiffWinClient/DbDiffWinClient.csproj.vspscc
DbDiffWinClient/DbDiffWinClient.exe.manifest
DbDiffWinClient/Forms/DbItems/DataGridHelper.cs
DbDiffWinClient/Forms/DbItems/ucCodeColorize.cs
DbDiffWinClient/Forms/DbItems/ucCodeColorize.resx
DbDiffWinClient/Forms/DbItems/ucDatabase.cs
DbDiffWinClient/Forms/DbItems/ucDatabase.resx
DbDiffWinClient/Forms/DbItems/ucDatabaseDiff.cs
DbDiffWinClient/Forms/DbItems/ucDatabaseDiff.resx
DbDiffWinClient/Forms/DbItems/ucDbDiffBase.cs
DbDiffWinClient/Forms/DbItems/ucDbDiffBase.resx
DbDiffWinClient/Forms/DbItems/ucDbDiffList.cs
DbDiffWinClient/Forms/DbItems/ucDbDiffList.resx
DbDiffWinClient/Forms/DbItems/ucDbDiffPropertyList.cs
DbDiffWinClient/Forms/DbItems/ucDbDiffPropertyList.resx
DbDiffWinClient/Forms/DbItems/ucDbInfo.cs
DbDiffWinClient/Forms/DbItems/ucDbInfo.resx
DbDiffWinClient/Forms/DbItems/ucDbItem.cs
DbDiffWinClient/Forms/DbItems/ucDbItem.resx
DbDiffWinClient/Forms/DbItems/ucDbItemBase.cs
DbDiffWinClient/Forms/DbItems/ucDbItemBase.resx
DbDiffWinClient/Forms/DbItems/ucDbItemDiff.cs
DbDiffWinClient/Forms/DbItems/ucDbItemDiff.resx
DbDiffWinClient/Forms/DbItems/ucDbItemDiffBase.cs
DbDiffWinClient/Forms/DbItems/ucDbItemDiffBase.resx
DbDiffWinClient/Forms/DbItems/ucDbItemDiffListDetails.cs
DbDiffWinClient/Forms/DbItems/ucDbItemDiffListDetails.resx
DbDiffWinClient/Forms/DbItems/ucDbItemListDetails.cs
DbDiffWinClient/Forms/DbItems/ucDbItemListDetails.resx
DbDiffWinClient/Forms/DbItems/ucDbItemListDetailsBase.cs
DbDiffWinClient/Forms/DbItems/ucDbItemListDetailsBase.resx
DbDiffWinClient/Forms/DbItems/ucDbListBase.cs
DbDiffWinClient/Forms/DbItems/ucDbListBase.resx
DbDiffWinClient/Forms/DbItems/ucExec.cs
DbDiffWinClient/Forms/DbItems/ucExec.resx
DbDiffWinClient/Forms/DbItems/ucExecDiff.cs
DbDiffWinClient/Forms/DbItems/ucExecDiff.resx
DbDiffWinClient/Forms/DbItems/ucExecDiffInfo.cs
DbDiffWinClient/Forms/DbItems/ucExecDiffInfo.resx
DbDiffWinClient/Forms/DbItems/ucExecInfo.cs
DbDiffWinClient/Forms/DbItems/ucExecInfo.resx
DbDiffWinClient/Forms/DbItems/ucFilterBase.cs
DbDiffWinClient/Forms/DbItems/ucFilterBase.resx
DbDiffWinClient/Forms/DbItems/ucItemDetailsContainer.cs
DbDiffWinClient/Forms/DbItems/ucItemDetailsContainer.resx
DbDiffWinClient/Forms/DbItems/ucItemDiffProperties.cs
DbDiffWinClient/Forms/DbItems/ucItemDiffProperties.resx
DbDiffWinClient/Forms/DbItems/ucItemInfoBase.cs
DbDiffWinClient/Forms/DbItems/ucItemInfoBase.resx
DbDiffWinClient/Forms/DbItems/ucItemProperties.cs
DbDiffWinClient/Forms/DbItems/ucItemProperties.resx
DbDiffWinClient/Forms/DbItems/ucItemPropertiesBase.cs
DbDiffWinClient/Forms/DbItems/ucRegisteredServer.cs
DbDiffWinClient/Forms/DbItems/ucRegisteredServer.resx
DbDiffWinClient/Forms/DbItems/ucServer.cs
DbDiffWinClient/Forms/DbItems/ucServer.resx
DbDiffWinClient/Forms/DbItems/ucServerDiff.cs
DbDiffWinClient/Forms/DbItems/ucServerDiff.resx
DbDiffWinClient/Forms/DbItems/ucTable.cs
DbDiffWinClient/Forms/DbItems/ucTable.resx
DbDiffWinClient/Forms/DbItems/ucTableDiff.cs
DbDiffWinClient/Forms/DbItems/ucTableDiff.resx
DbDiffWinClient/Forms/DbItems/ucTableDiffInfo.cs
DbDiffWinClient/Forms/DbItems/ucTableDiffInfo.resx
DbDiffWinClient/Forms/DbItems/ucTableInfo.cs
DbDiffWinClient/Forms/DbItems/ucTableInfo.resx
DbDiffWinClient/Forms/RowClickEventArgs.cs
DbDiffWinClient/Forms/ScintillaNET.xml
DbDiffWinClient/Forms/Status/frmCompareStatus.cs
DbDiffWinClient/Forms/Status/frmCompareStatus.resx
DbDiffWinClient/Forms/Status/frmItemLoadStatus.cs
DbDiffWinClient/Forms/Status/frmItemLoadStatus.resx
DbDiffWinClient/Forms/Status/frmStatus.cs
DbDiffWinClient/Forms/Status/frmStatus.resx
DbDiffWinClient/Forms/Teszt/frmTest.cs
DbDiffWinClient/Forms/Teszt/frmTest.resx
DbDiffWinClient/Forms/frmAbout.cs
DbDiffWinClient/Forms/frmAbout.resx
DbDiffWinClient/Forms/frmAlterScript.cs
DbDiffWinClient/Forms/frmAlterScript.resx
DbDiffWinClient/Forms/frmCompareStatus.cs
DbDiffWinClient/Forms/frmCompareStatus.resx
DbDiffWinClient/Forms/frmConnectDb.cs
DbDiffWinClient/Forms/frmConnectDb.resx
DbDiffWinClient/Forms/frmDialogBase.cs
DbDiffWinClient/Forms/frmDialogBase.resx
DbDiffWinClient/Forms/frmError.cs
DbDiffWinClient/Forms/frmError.resx
DbDiffWinClient/Forms/frmItemInfoForm.cs
DbDiffWinClient/Forms/frmItemInfoForm.resx
DbDiffWinClient/Forms/frmMain.cs
DbDiffWinClient/Forms/frmMain.resx
DbDiffWinClient/Forms/frmMainPartial.cs
DbDiffWinClient/Forms/frmOptions.cs
DbDiffWinClient/Forms/frmOptions.resx
DbDiffWinClient/Forms/frmOptionsX.cs
DbDiffWinClient/Forms/frmOptionsX.resx
DbDiffWinClient/Forms/frmRegisterServer.cs
DbDiffWinClient/Forms/frmRegisterServer.resx
DbDiffWinClient/Forms/frmSplash.cs
DbDiffWinClient/Forms/frmSplash.resx
DbDiffWinClient/Forms/frmStatus.cs
DbDiffWinClient/Forms/frmStatus.resx
DbDiffWinClient/Forms/ucDListBase.cs
DbDiffWinClient/Forms/ucDListBase.resx
DbDiffWinClient/Forms/ucDbDiffListView.cs
DbDiffWinClient/Forms/ucDbDiffListView.resx
DbDiffWinClient/Forms/ucSpDiffInfo.cs
DbDiffWinClient/Forms/ucSpDiffInfo.resx
DbDiffWinClient/Forms/ucSpInfo.cs
DbDiffWinClient/Forms/ucSpInfo.resx
DbDiffWinClient/Helper/ClientConfig.cs
DbDiffWinClient/Helper/Colorizer.cs
DbDiffWinClient/Helper/CompareFormThread.cs
DbDiffWinClient/Helper/CompareInfoEventArgs.cs
DbDiffWinClient/Helper/CompareThreadEventArgs.cs
DbDiffWinClient/Helper/CompareThreadManager.cs
DbDiffWinClient/Helper/CompareWorkerThread.cs
DbDiffWinClient/Helper/DbDiffConfig.cs
DbDiffWinClient/Helper/DbHelper.cs
DbDiffWinClient/Helper/DebugLogger.cs
DbDiffWinClient/Helper/Enums.cs
DbDiffWinClient/Helper/EventStatusInfo.cs
DbDiffWinClient/Helper/EventStatusInfoCollection.cs
DbDiffWinClient/Helper/Exceptions.cs
DbDiffWinClient/Helper/FormThread.cs
DbDiffWinClient/Helper/ICustomThread.cs
DbDiffWinClient/Helper/IconHelper.cs
DbDiffWinClient/Helper/ItemLoadThread.cs
DbDiffWinClient/Helper/ItemLoadThreadManager.cs
DbDiffWinClient/Helper/Resources/BuiltinObjects.txt
DbDiffWinClient/Helper/Resources/DataTypes.txt
DbDiffWinClient/Helper/Resources/ReservedWords.txt
DbDiffWinClient/Helper/Resources/Sql2005BuiltInFunctions.txt
DbDiffWinClient/Helper/SqlServerHelper.cs
DbDiffWinClient/Helper/StatusFormThread.cs
DbDiffWinClient/Helper/ThreadBase.cs
DbDiffWinClient/Helper/ThreadHelper.cs
DbDiffWinClient/Helper/ThreadManager.cs
DbDiffWinClient/Helper/WorkerThreadBase.cs
DbDiffWinClient/Helper/WorkerThreadEventArgs.cs
DbDiffWinClient/Helper/XmlHelper.cs
DbDiffWinClient/Licences/SciLexer License.txt
DbDiffWinClient/Properties/AssemblyInfo.cs
DbDiffWinClient/Resources/Icons.resx
DbDiffWinClient/Resources/ScintillaNET.xml
DbDiffWinClient/Resources/add.ico
DbDiffWinClient/Resources/databaseClose.ico
DbDiffWinClient/Resources/failed.ico
DbDiffWinClient/Resources/help.ico
DbDiffWinClient/Resources/info.ico
DbDiffWinClient/Resources/ok.ico
DbDiffWinClient/Resources/options.ico
DbDiffWinClient/Resources/play.ico
DbDiffWinClient/Resources/point_blue.ico
DbDiffWinClient/Resources/point_cyan.ico
DbDiffWinClient/Resources/point_green.ico
DbDiffWinClient/Resources/point_red.ico
DbDiffWinClient/Resources/point_yellow.ico
DbDiffWinClient/Resources/refresh.ico
DbDiffWinClient/Resources/right.ico
DbDiffWinClient/Resources/run.ico
DbDiffWinClient/Resources/search.ico
DbDiffWinClient/Resources/sql.ico
DbDiffWinClient/Resources/stop.ico
DbDiffWinClient/Resources/table.ico
DbDiffWinClient/Resources/table_link.ico
DbDiffWinClient/Resources/tables.ico
DbDiffWinClient/Resources/tools.ico
DbDiffWinClient/Resources/view.ico
DbDiffWinClient/Resources/vssver.scc
DbDiffWinClient/Resources/warning.ico
DbDiffWinClient/Resources/xml.ico
DbDiffWinClient/SciLexer.dll
DbDiffWinClient/ScintillaNET.dll
DbDiffWinClient/app.config
DbDiffWinClient/bin/Debugwith DMO/License.txt
DbDiffWinClient/bin/Debugwith DMO/SciLexer.dll
DbDiffWinClient/bin/Debugwith DMO/ScintillaNET.dll
DbDiffWinClient/bin/Release/License.txt
DbDiffWinClient/bin/Release/SciLexer.dll
DbDiffWinClient/bin/Release/ScintillaNET.dll
DbDiffWinClient/bin/Release/netz/defcomp.dll
DbDiffWinClient/bin/Release/netz/license.txt
DbDiffWinClient/bin/Release/netz/netz.exe
DbDiffWinClient/bin/Release/netz/readme.txt
DbDiffWinClient/bin/Release/netz/subsys.dll
DbDiffWinClient/bin/Release/netz/zip.dll
DbDiffWinClient/mssccprj.scc
DbdiffCmd/DbdiffCmd.csproj
DbdiffCmd/DbdiffCmd.csproj.user
DbdiffCmd/DbdiffCmd.csproj.vspscc
DbdiffCmd/Program.cs
DbdiffCmd/Properties/AssemblyInfo.cs
DbdiffCmd/Properties/Resources.Designer.cs
DbdiffCmd/Properties/Resources.resx
DbdiffCmd/Properties/Settings.Designer.cs
DbdiffCmd/Properties/Settings.settings
DbdiffCmd/app.config
DiffControl/Algorithm/Diff/Diff.cs
DiffControl/Algorithm/Diff/IntList.cs
DiffControl/Algorithm/Diff/Patch.cs
DiffControl/Algorithm/Diff/Range.cs
DiffControl/DiffControl.csproj
DiffControl/DiffControl.csproj.vspscc
DiffControl/DiffControl/DiffScrollEventArgs.cs
DiffControl/DiffControl/DiffSide.cs
DiffControl/DiffControl/DiffView.cs
DiffControl/DiffControl/DiffView.resx
DiffControl/DiffControl/ScrollableListView.cs
DiffControl/Properties/AssemblyInfo.cs
SciLexer.dll
Settings.StyleCop
Setup/Setup.isl
Setup/Setup.isproj
Setup/Setup.isproj.vspscc
SmartPlan.DbDiff.snk
Version.cs
bin/DiffControl.dll
readme.txt

Download

Click the following link to download dbdiff.zip.

dbdiff.zip




















Home »
  C# Free Code »
    Database »




ADODotNet
CSV
Database
EntityFramework
JSON
LINQ
LINQPad
Memcached
MongoDB
MySQL
NHibernate
Oracle
ORM
SQL
SQLite
SQLServer
SSIS