SQL表已经下降了几周才出现错误

时间:2014-02-24 16:31:15

标签: sql sql-server database sql-server-2012

昨晚我遇到了一个我无法弄明白的问题。我不是SQL专家,经过无数谷歌搜索,我仍然无法弄清楚为什么会发生这种情况。

大约六周前,一张桌子据说从我的数据库中删除了,而不是我。删除此表后,所有依赖它的视图仍然正常运行。这个表未被使用但仍然有一些依赖项,我现在可以在SQL Management Studio的Object Dependency查看器中看到。昨晚我们对SQL Server 2012实施了一些更新,并重新启动了服务器。

大约在这些更新发生的时候,我们开始收到一堆错误,这些错误都围绕着6周前删除的丢失表。重新创建表后一切都很好。

我们目前正在进行更新,看看他们是否可以以任何方式影响它。有没有人知道是否有任何可能一直存在的缓存,我不知道?我真的很难过为什么这6周工作了。

1 个答案:

答案 0 :(得分:1)

桌子是临时桌子吗? (以#开头的表名。)如果是这样,SQL有时会缓存临时表。这可以解释为什么这些观点有效。然后,当您更新服务器并重新启动它时,临时表缓存已被清除。