首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断是否有任何内容正在使用某个特定字段?

问如何判断是否有任何内容正在使用某个特定字段?
EN

Stack Overflow用户
提问于 2014-03-21 01:25:20
回答 1查看 63关注 0票数 0

使用Visual Studio 2010和SQL Server 2008。表中有一个我正在查找的字段。不确定它是否在任何地方被使用,或者它是否被使用,它是如何被使用的。

任何简单的方法来辨别我的解决方案或存储过程中的哪些vb/c#代码文件正在使用此字段。我知道我可以简单地执行“编辑/查找”并使用字段名。但不知道是否有更简单、更好或更彻底的检查方法?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 01:39:47

@DMason建议你“更改列的名称,看看有没有什么”中断“?”我不推荐这样做,因为它会破坏你的系统。但是,您可以在表上设置触发器,每当它被访问时都会写入到一个审计表中,让系统运行一段时间,看看是什么访问了它。

这不是一个完美的解决方案,如果你的系统有一些好的文档会更好(例如,根据定义,数据字典会告诉你它在哪里被使用),但是它会工作。

如果不能使用触发器,还可以对所有源上的字段名执行grep。然后手动检查结果,看看在哪里使用了它。我不建议您使用VS internal find,因为这将跳过某些文件--使用外部grep。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22540660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档