列检查SQL Server

时间:2016-11-23 14:39:06

标签: sql-server view sql-server-2012

我在Microsoft SQL Server中连接了很多视图和表。我想检查本机表中的所有无用列。有没有办法在其他表中是否使用表中的列时执行自动检查?

1 个答案:

答案 0 :(得分:1)

  1. 在SQL Server Management Studio中创建数据库关系图。从这里,您可以分析表/列的相关性。信息here
  2. 进行业务模型分析并查看使用了哪些值,这些值已弃用并从那里开始。
  3. 如果对数据库进行任何更改,则必须在连接到该数据库的任何代码中预测这些更改。
  4. 不要仅仅通过查看数据库图表来删除表中的列。你会破坏任何对象关系映射器。