.NET 1.0DBAVisual Studio .NET 2003Windows 2003Visual Basic 6Windows 2000Windows XPXML中级开发Visual StudioSQLWindows.NETVisual BasicC#
数据库脚本生成器






1.92/5 (7投票s)
2006 年 10 月 10 日
1分钟阅读

34935

1151
此工具可用于比较两个 MS Access 数据库中数据上的更改。您可以选择生成 SQL 脚本和/或摘要 XML。
引言
我创建此工具是为了快速生成数据库更改的 SQL 脚本。之后,我又添加了生成 XML 的选项,该 XML 可以被任何应用程序使用。
我们通常使用 Access 数据库来存储配置或其他信息。我遇到过需要更改数据库的情况。然后为了跟踪更改,我们使用 SQL 脚本。为了加快这个过程,我创建了这个工具。
由于我以前没有使用过 C#,所以我使用 C# 开发了这个工具。因此,您可能会发现代码中存在许多问题。但最终它实现了它的目的 :-)
此外,目前此工具仅为数据更改生成脚本/XML,不生成模式更改。
使用步骤
- 启动应用程序
- 指定旧数据库和新数据库
- 选择“脚本选项”,即您是否要生成 SQL 脚本和/或 XML 文件
- 选择您需要考虑的更改,即插入/删除/更新的行
- 如果某些表没有主键,您可以在 PrimaryKeys.xml 中指定将唯一标识行的字段。此文件必须与 DatabaseScriptGenerator.exe 位于同一文件夹中。(模板包含在 src 中)
- 输出文件将生成在与 DatabaseScriptGenerator.exe 相同的文件夹中