0

似乎应该存在这样的东西,但我从未听说过它,并且会发现这样的实用程序非常有用。很多时候,我开发的应用程序都有数据库支持——SQL Server 或 Oracle。在开发过程中,我们鼓励应用程序的最终用户测试该站点——我可以通过在数据库中查找条目来验证这一点……如果有条目,他们一直在测试……如果没有,他们没有。

我想要的是一个工具/实用程序,可以为我做这个检查。我将指定数据库和连接参数,并且该工具将定期汇集数据库(基于我指定的值)并在数据库中有任何新活动时提醒我(也许它会在系统托盘中弹出通知)。我还可以指定多个数据库场景以在该工具中进行监控。如果存在这样的应用程序,我就不必手动对数据库运行查询以获取新活动。我知道 SQL Profiler,但是当我查看它时,它似乎对我想做的事情有点过分(而且它也不会进行 Oracle DB 监控)。此外,要使用 SQL Profiler,您必须是数据库的管理员。我需要监控只有只读帐户的数据库。

有人知道这样的工具是否存在吗?

4

1 回答 1

1

Sounds like something really easy to write yourself. Just query the database schema, then do a select count(*) or select max(lastUpdateTime) query on each table and save the result. If something is different send yourself an email. JDBC in Java gives you access to the schema information in a cross-database manner. Don't know about ADO.

于 2009-02-02T17:11:51.777 回答