tsql - SQL Server 如何查找包含列值的表如果不了解表

  显示原文与译文双语对照的内容
146 4

我们在工作中使用的应用程序是由第三方创建的。 所以我们可以访问UI而不是后端代码。 在这个应用程序上有一个下拉列表。 我可以访问这个应用程序运行的MSSQL数据库。

我需要知道下拉列表从哪里获取它的信息,但是我不知道它使用了哪个表。

是否有一个查询可以用来搜索包含具有特定值的列的表的整个数据库?

dropdownlist值包括:

  • WebsiteAPP
  • BOT应用
  • 行走
  • BotLead
时间: 原作者:

116 0

你可以使用 SQL Server 事件探查器或者扩展事件会话来捕获针对数据库执行的语句。 实现这一点的简单方法是使用 SSMS XEvent Profiler 特性( 在managementstudio版本 17.3中引入) 。 本质上,你开始捕获执行的语句,打开应用程序,使它的加载列表,停止跟踪来确定数据源。

...