如何使用SQL Server数据库的SchemaCrawler获取触发器信息
我正在将SchemaCrawler的命令行与SQL Server数据库(2014)结合使用。我得到de数据库中最多项目的信息,但我不知道如何获取触发器的信息。 我阅读并尝试了几件事,但我无法得到rig rig的配置或命令。 我应该怎么做才能获得触发信息?如何使用SQL Server数据库的SchemaCrawler获取触发器信息
请使用命令行类似于:
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
我已经执行了这个命令,它产生了大量的信息,但没有关于触发器的信息。我使用该选项通过url连接到数据库,并使用jTDS。这是我连接数据库的唯一方法。这可能是问题的原因吗? – Jhonny
请按照以下流程获取帮助:http://sualeh.github.io/SchemaCrawler/consulting.html –
究竟你有试过吗?你有什么错误吗? –
我搜索了配置或命令以获取所有触发器的列表。我发现的所有示例(在sualeh.github.io/SchemaCrawler/...上)都不适用于我。所以我的问题是什么命令获得所有触发器的列表?或者我在配置中需要更改哪些内容才能获取列表? – Jhonny