2017-02-15 37 views
1

我正在将SchemaCrawler的命令行与SQL Server数据库(2014)结合使用。我得到de数据库中最多项目的信息,但我不知道如何获取触发器的信息。 我阅读并尝试了几件事,但我无法得到rig rig的配置或命令。 我应该怎么做才能获得触发信息?如何使用SQL Server数据库的SchemaCrawler获取触发器信息

+0

究竟你有试过吗?你有什么错误吗? –

+0

我搜索了配置或命令以获取所有触发器的列表。我发现的所有示例(在sualeh.github.io/SchemaCrawler/...上)都不适用于我。所以我的问题是什么命令获得所有触发器的列表?或者我在配置中需要更改哪些内容才能获取列表? – Jhonny

回答

0

请使用命令行类似于:

schemacrawler.cmd -server=sqlserver -host=db.example.com -port=1433 -database=schemacrawler -schemas=schemacrawler.dbo -user=xxxxx -password=xxxxx -infolevel=maximum -command=details

用您的实际的数据库服务器的主机名,端口,数据库和架构名称。确保你的数据库使用了正确的用户名和密码。 infolevel告诉SchemaCrawler获取最大可能的信息(可能很慢),并且details命令告诉SchemaCrawler尽可能详细地打印。这也会显示触发信息。

有关详细帮助,请运行

schemacrawler.cmd -?

Sualeh Fatehi,SchemaCrawler

+0

我已经执行了这个命令,它产生了大量的信息,但没有关于触发器的信息。我使用该选项通过url连接到数据库,并使用jTDS。这是我连接数据库的唯一方法。这可能是问题的原因吗? – Jhonny

+0

请按照以下流程获取帮助:http://sualeh.github.io/SchemaCrawler/consulting.html –

相关问题