安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  数据库类 > DBDiff(数据库对比工具) v0.9.0.0 绿色版
DBDiff(数据库对比工具)

DBDiff(数据库对比工具)

 v0.9.0.0 绿色版
  • 软件大小:1.24 MB
  • 更新日期:2019-06-19 19:28
  • 软件语言:简体中文
  • 软件类别:数据库类
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:1.24 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  DBDiff是一款专业的SQL数据库对比及同步工具,它是一款数据库差异比较应用和数据库脚本,用户可以使用功能该程序比较MSSql数据库结构,包括:Sql 2005,Sql 2008,Sql 2008R2,Sql Denali,此应用还支持比较数据库结构,它的特性在于没有dmo或smo的脚本以及命令行脚本,支持命令行比较,可以用于引用的独立dll-s用于引用某些问题的讨论比较MSSql数据库结构。强大又实用,需要的用户可以下载体验

DBDiff(数据库对比工具)

软件功能

  新的Scintilla contorls

  速度改进

  脚本数据库用户

  此版本1.1.2中的新功能

  Sql 2008

  Sql 2008 R2

  Sql代码名称Denali

  特征:

  比较数据库结构

  没有dmo或smo的脚本

  命令行脚本,命令行比较

  独立的dll-s,用于从另一个.net项目引用

  许多比较选项(我们可以使用选项设计器轻松扩展新属性)

  轻松扩展其他sql数据库

  还有很多

软件特色

  1、多同步的功能进行支持,并且支持对各种需要的表进行选择。

  2、包含了大家经常使用到的text in row、vardecimal等。

  3、列包含了各种相关的XML选项、计算列、标识等。

  4、对约束、XML索引的功能支持,而且还对XML模式包含。

  5、可以根据自己的需求选择表的类型,也支持对各种触发器内置。

  6、同义词的显示,模式的选择,文件组的表现、功能的选择等。

  7、许多比较选项(并且我们可以很容易地用选项设计器扩展新属性)。

安装步骤

  1、点击本网站提供的下载路径下载得到对应的程序安装包

DBDiff(数据库对比工具)

  2、解压安装包后,即可得到对应的安装数据包,打开安装包即可打开程序

DBDiff(数据库对比工具)

  3、双击应用程序即可打开进入程序主界面

DBDiff(数据库对比工具)

使用说明

  1、若表数据太多,加载的时候可能会出现错误。并且不能按特定条件加载数据。

  2、数据匹配时,merge的规则是比较索引是否相同,不能自定义merge规则。

  3、比对数据时,若能像代码比对工具一样,相同的数据对齐就更好了。

  4、只支持单向merge,不能双向。

DBDiff(数据库对比工具)

  大Bigint身份种子

  大于Int32的标识种子将使FillColumn 中的GenerateTables失败。

  这反过来会停止加载表,以便索引加载失败并生成错误消息框。

  [求助]:Xml异常OnLoad:'',十六进制值0x0C,是无效字符。第1行,第1位。

  当我尝试启动项目时,我的项目抛出此异常:'',十六进制值0x0C,是无效字符。第1行,第1位。

DBDiff(数据库对比工具)

  这是stackTrace:

  在System.Xml.XmlTextReaderImpl.Throw(例外e)

  在System.Xml.XmlTextReaderImpl.Throw(String res,String [] args)

  在System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char []数据,Int32长度,Int32 invCharPos)

  在System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()

  在System.Xml.XmlTextReaderImpl.ParseDocumentContent()

  在System.Xml.XmlTextReaderImpl.Read()

DBDiff(数据库对比工具)

  在System.Xml.XmlLoader.Load(XmlDocument doc,XmlReader reader,Boolean preserveWhitespace)

  在System.Xml.XmlDocument.Load(XmlReader阅读器)

  在System.Xml.XmlDocument.Load(String filename)

  在D:\ Projeto \ DbDiff \ Source \ DbDiffCommon \ Helper \ ConfigLoader.cs中的DbDiff.Common.Helper.ConfigLoader.Load(布尔加密):第130行

  当方法DbDiff.Common.Helper.ConfigLoader.Load以值“false”执行时,会发生这种情况,参数和我的配置文件是加密文件。

  #12984 |创建2013-07-12 |更新时间2013-07-12

DBDiff(数据库对比工具)

  表'Index'中列'IsXmlIndex'的值为DBNull。

  单击两个比较数据库的“Diff”区域中的“Tables”时收到以下错误。

  消息:表'Index'中列'IsXmlIndex'的值为DBNull。

  资料来源:DbDiff.Common

DBDiff(数据库对比工具)

  Stacktrace:位于d:\ work \ DbDiff_Codeplex \ DbDiffCommon \ DataAccess \ DbObjectsDs.cs中的DbDiff.Common.DataAccess.DbObjectsDs.IndexRow.get_IsXmlIndex():第14170行

  在d:\ work \ DbDiff_Codeplex \ DbDiffCommon \ Scripting \ CreateIndex.cs中的DbDiff.Common.Scripting.CreateIndex.IndexType():第180行

  在d:\ work \ DbDiff_Codeplex \ DbDiffCommon \ Scripting \ CreatePrimaryKey.cs中的DbDiff.Common.Scripting.CreatePrimaryKey.RowScript():第63行

  在D:\ work \ DbDiff_Codeplex \ DbDiffCommon \ Scripting \ CreateBase.cs中的DbDiff.Common.Scripting.CreateBase.ToString():第108行

  at DbDiff.Common.Scripting.SqlScripting.ScriptTable(String schema,String name)在d:\ work \ DbDiff_Codeplex \ DbDiffCommon \ Scripting \ SqlScripting.cs:第290行

  dbDiff.WinClient.Forms.DbItems.UcTableDiffInfo.GetTableScript()在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucTableDiffInfo.cs:第572行

DBDiff(数据库对比工具)

  在dbDiff.WinClient.Forms.DbItems.UcTableDiffInfo.Init(DataRow itemInfoRow,Databases databases,Boolean windowButton)中的d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucTableDiffInfo.cs:第516行

  在dbDiff.WinClient.Forms.DbItems.UcTableDiffInfo..ctor(DataRow itemInfoRow,Databases databases,Boolean windowButton)中的d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucTableDiffInfo.cs:第133行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucTableDiff.cs中的DbDiff.WinClient.Forms.DbItems.UcTableDiff.UpdateDetailsFormData():第129行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucDbItemDiffListDetails.cs中的DbDiff.WinClient.Forms.DbItems.UcDbItemDiffListDetails.OnRowSelect(Object sender,RowClickEventArgs e):第309行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucDbListBase.cs中的DbDiff.WinClient.Forms.DbItems.UcDbListBase.FireRowSelectEvent(Object sender,RowClickEventArgs e):第265行

  在D:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucDbDiffList.cs中的DbDiff.WinClient.Forms.DbItems.UcDbDiffList.ShowSelectedItem(Int32 rowPosition):第132行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucDbDiffList.cs中的DbDiff.WinClient.Forms.DbItems.UcDbDiffList.SetData(DataTable数据,字符串filterExpression,DatabaseObjectTypes itemTypeInfo):第273行

DBDiff(数据库对比工具)

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucTableDiff.cs中的DbDiff.WinClient.Forms.DbItems.UcTableDiff.UpdateFormData():第149行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ DbItems \ ucDbItemBase.cs中的DbDiff.WinClient.Forms.DbItems.UcDbItemBase.ShowView():第137行

  在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ frmMain.cs:line 1349中的DbDiff.WinClient.Forms.FrmMain.DiffTreeView_AfterSelect(Object sender,TreeViewEventArgs e)

  消息:指定的强制转换无效。

  资料来源:DbDiff.Common

  Stacktrace:在DbDiff.Common.DataAccess.DbObjectsDs.IndexRow.get_IsXml

  d:\ work \ DbDiff_Codeplex \ DbDiffCommon \ DataAccess \ DbObjectsDs.cs中的索引():行14166

  是否已删除保存/打开项目定义的功能?

  尝试使用“打开”或“保存”时,获取“未实现”对话框。此功能是否已被删除?

  删除,重写

  1.1.3.4连接到SQL Server 2000 DB的崩溃

  我下载了1.1.3.4版本(其中BTW属于exe的属性,报告为版本1.1.3.12,26 / 10/2012)。

  尝试连接到MSDE(SQL 2K)数据库时,应用程序在“加载索引”或“加载外部”步骤中崩溃。

  操作系统是Win7x64 SP1。

  这是最新的sql 2000(MSDE)兼容版本:

  #12559 |创建2012-11-20 |更新时间2013-05-16

  新项目 - System.NotImplementedException:未实现方法或操作。

  刚下载并解压缩Win7x64(SP1)下的可执行文件(1.1.3.5)。运行之后,我按下工具栏中的“新建”按钮并获得以下消息:有关调用实时(JIT)调试而不是此对话框的详细信息,请参阅此消息的结尾。***** *********异常文本************** System.NotImplementedException:未实现方法或操作。 dbDiff.WinClient.Forms.FrmMain.CreateProject()在d:\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ frmMain.cs:第1672行DbDiff.WinClient.Forms.FrmMain.TbMain_ButtonClick(Object sender,ToolBarButtonClickEventArgs e)中的d:位于System.Windows.Forms的System.Windows.Forms.ToolBar.WmReflectCommand(Message&m)的System.Windows.Forms.ToolBar.OnButtonClick(ToolBarButtonClickEventArgs e)中的\ work \ DbDiff_Codeplex \ DbDiffWinClient \ Forms \ frmMain.cs:第803行。 System.WindProc(Action&m)在System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)的System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)at System.Windows.Forms.NativeWindow.Callback( IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)**************已加载的程序集************** mscorlib程序集版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dllDbDiff汇编版本:1。 1.3.5 Win32版本:1.1.3.5 CodeBase:file:/// Z:/Program%20Files/Database/DbDiff/DbDiff.exeSystem.Windows.Forms汇编版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll System.Drawing程序集版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll系统程序集版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net /assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dllDbDiff.Common汇编版本:1.1.3.5 Win32版本:1.1.3.5 CodeBase:file:/// Z:/ Program%20Files /数据库/ DbDiff / DbDiff.Common.DLL系统.Configuration Assembly版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/ System.Configuration. System.Xml Assembly Version :4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml。 dllSystem.Data汇编版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.System.Core汇编版本:4.0.0.0 Win32版本:4.0 .30319.17929建立者:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System。核心/ v4.0_4.0.0.0__b77a5c561934e089 / System.Core.dll System.Numerics汇编版本:4.0.0.0 Win32版本:4.0.30319.17929内容:FX45RTMREL CodeBase:file:/// C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4。 0_4.0.0.0__b77a5c561934e089 / System.Numerics.dll - ************** JIT调试**************启用实时(JIT)调试,此应用程序的.config文件或computer(machine.config)必须在system.window中设置jitDebugging值

  s.forms部分。应用程序也必须使用debuggingenabled进行编译。例如:启用JIT调试时,任何未处理的异常都将发送到计算机上注册的JIT调试器,而不是由此对话框处理。

  关闭

  #12558 |创建2012-11-20 |更新时间2013-05-16

  当我尝试使用它时应用程序崩溃:-

  当我尝试使用它时应用程序崩溃:-(所以,下载源并尝试调试它,但是......我不是那么好:-)你能帮助我吗?谢谢!

  娱乐步骤:

  1.工具\ DB连接

  2.注册服务器(Win用户)

  3.填写数据库名称(注册数据库名称列在数据库列表框中后)

  4.单击“确定”,我就崩溃了

  Windows 7,VS 2010,SQL Server 2000,SA级用户。

  System.AggregateException未处理

  消息=发生了一个或多个错误。

  来源= System.Core程序

  堆栈跟踪:

  at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)

  at System.Linq.Parallel.SpoolingTask.SpoolStopAndGo [TInputOutput,TIgnoreKey](QueryTaskGroupState groupState,PartitionedStream`2 partitions,SynchronousChannel`1 [] channels,TaskScheduler taskScheduler)

  在System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper .Execute()

  at System.Linq.Parallel.MergeExecutor`1.Execute [TKey](PartitionedStream`2分区,Boolean ignoreOutput,ParallelMergeOptions选项,TaskScheduler taskScheduler,Boolean isOrdered,CancellationState cancellationState,Int32 queryId)

  在System.Linq.Parallel.PartitionedStreamMerger`1.Receive [TKey](PartitionedStream`2 partitionedStream)

  在System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1收件人)

  在System.Linq.Parallel.QueryOperator`1.ExecuteAndGetResultsAsArray()

  在System.Linq.ParallelEnumerable.ToArray [TSource](ParallelQuery`1源码)

  在C:\ Users \ dimitrovm \ Desktop \ dbdiff-69414 \ DbDiffCommon \ Model \ DatabaseObjects.cs中的DbDiff.Common.Model.DatabaseObjects.SetDbObjects(SelectedDatabase selectedDatabase):第336行

  在C:\ Users \ dimitrovm \ Desktop \ dbdiff-69414 \ DbDiffWinClient \ Helper \ ItemLoadThread.cs中的DbDiff.WinClient.Helper.ItemLoadThread.Start():第124行

  在System.Threading.ThreadHelper.ThreadStart_Context(对象状态)

  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean ignoreSyncCtx)

  在System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,对象状态)

  在System.Threading.ThreadHelper.ThreadStart()

  的InnerException:

更新日志

  DBDiff v0.9.0.0更新:

  1、小修复:未实现的异常移除。

  2、更改视图、函数、程序的脚本。

  3、加载项目后,无法再次保存项目。

  4、检查约束定义错误。

  5、配置文件现在已加密并将位置更改为用户数据本地文件夹。

  6、必须选择身份验证类型。

人气软件