用于了解数据所在位置的SQL脚本

时间:2011-11-22 09:03:27

标签: sql-server sql-server-2005 sql-server-2008

我的问题可能听起来很愚蠢,但是是否存在一个脚本可以找出数据库中哪些表所需的数据位于何处?比方说,我需要找到德克萨斯州在数据库中的位置,在哪些表中以及在哪一列中。

存在一个脚本,可以根据提供的列名找出表,SP,视图。是否有任何脚本可以根据实际数据找出表格,列名等?

希望能够理解这个问题。

最好的问候

3 个答案:

答案 0 :(得分:3)

Josh Walker有一个脚本,可以找到发现一串文本的事件数,以及在哪些表中:

http://www.sqlservercentral.com/scripts/Miscellaneous/65769/

并且,此语句应该找到包含您要查找的文本的任何过程代码:

SELECT OBJECT_NAME(id)
FROM syscomments
WHERE [text] LIKE '%whatever%'

答案 1 :(得分:1)

SSMS Tools Pack为您提供免费的此类搜索功能以及各种其他酷炫功能。不,我不为他们工作!

答案 2 :(得分:0)

我有一个很棒的工具,可以在数据库中的任何位置查找数据。它被称为SQL Locator。只是谷歌,这应该很容易找到。此外,它是一个免费下载。

谢谢!