【发布时间】:2013-03-10 22:08:18
【问题描述】:
我有一个飞利浦的医院数据库,但我工作的医院没有资金让他们帮助我找到应用程序中的数据在后端 SQL Server 数据库中的位置。架构文档做得不好。我需要构建一个查询来查找数据,但我还不知道数据的位置。
我正在寻找一个高度独特的值,它会告诉我我需要的大部分数据是在哪一列中找到的。
我真的不希望将所有超过 100 个表都拉入 Access 或 Filemaker 中以试图找出数据所在的位置。
是否有更简单的方法可以查询整个数据库,它会在所有表中的所有列中搜索某个值,以告诉您该位数据存在于哪个表和列中?
我也可以使用像 Business Objects 这样的软件解决方案,它可能能够做这样的事情(我不知道 Business Objects 是否具有这种能力......我只知道它可以帮助您在到目前为止的数据库)。
那么有谁知道实现这一目标的最佳方法?
【问题讨论】:
-
SSMS 工具包插件(Management Studio
-
@MartinSmith:谢谢。复制和粘贴错误。 stackoverflow.com/q/5818598/330315 这里的答案不仅列出了 redgate 工具。这个问题已经被问过好几次了。快速搜索也会出现这个:stackoverflow.com/q/5818598/330315
-
如何在 SQL Server 数据库中的任意位置找到值?stackoverflow.com/questions/436351/…
-
Business Objects 没有此功能。
标签: sql sql-server