Mic*_*eem 6 database automation visio reverse-engineering
我们使用自定义工具开发和维护数据库架构.从该工具生成SQL脚本和运行时文件.但是,它没有提供非常好的视觉表现.
最近我一直在使用Visio对架构进行逆向工程.到目前为止,这很有效.但为了能够做到这一点,我需要:
我真的想自动化这个过程.第1步和第2步很简单,但我如何自动执行其他步骤.
我一直在寻找一个C#库来创建Visio图表,但它们似乎不适合这个任务.
例如 http://visioautomation.codeplex.com/和http://www.graphviz.org/看起来很有希望,但仔细看看它们并不合适.
我试图录制宏,但宏录制器不能与逆向工程工具结合使用.
米歇尔,
我正在使用 Visio 2007 和 SQLite 3。
今晚我成功地对我的 Sqlite3 数据库进行了逆向工程。关键是下载 Sqlite 的 ODBC 驱动程序。我在这里找到了一些> http://www.ch-werner.de/sqliteodbc/。我在列表顶部安装了当前的“sqliteodbc.exe”。
然后 MSVisio 设置有点混乱,所以如果我没有以精确、可重复的格式解释细节,请原谅我。
警告!您正在使用 Visio“ODBC 通用驱动程序”来连接“SQLite”DBMS 数据源。如果使用不兼容的驱动程序,检索到的目录信息可能会不完整。
只需单击“确定”并忽略它。
不幸的是,在下一个屏幕中,选择“视图”和“触发器”的选项呈灰色(不过您可以选择表:主键、索引、外键)。这是一种耻辱,因为我在我的架构中定义了很多这些内容,并且过去多次在 Oracle 中重新引用这些内容,让我受益匪浅。
这就对了。希望有人能找到解决办法来回复观点。
担