【发布时间】:2014-01-28 19:22:21
【问题描述】:
我的任务是为具有 90 个表的数据库创建数据字典。有什么方法可以确定表格是由哪个过程/任务/作业填充的?我需要在每个表中获取数据,但我不太确定如何执行此操作。
任何提示将不胜感激。 -T
【问题讨论】:
标签: sql sql-server-2008 sqldatatypes
我的任务是为具有 90 个表的数据库创建数据字典。有什么方法可以确定表格是由哪个过程/任务/作业填充的?我需要在每个表中获取数据,但我不太确定如何执行此操作。
任何提示将不胜感激。 -T
【问题讨论】:
标签: sql sql-server-2008 sqldatatypes
您可以通过以下方式搜索哪些存储过程使用给定表:
SELECT OBJECT_NAME(id) FROM SYSCOMMENTS WHERE text LIKE '%table_name%'
然后,您必须手动检查和分析这些 SP 中的代码,以查看它对该表的实际作用。我希望您需要手动查看您可能拥有的任何 SQL 代理任务和 SSIS 包。这种工作往往是硬嫁接 - 没有多少捷径可以简单地手工打磨所有代码。
【讨论】: