列出 SQL Server 中所有删除的数据库
Posted
技术标签:
【中文标题】列出 SQL Server 中所有删除的数据库【英文标题】:List All Dropped Databases in SQL Server 【发布时间】:2018-08-01 14:26:34 【问题描述】:我需要确认我们的 SQL Server 上是否曾经存在过特定表。是否存在可用于列出 SQL 服务器中所有已删除数据库的现有脚本或方法?
【问题讨论】:
这里有一篇文章讨论这个:blog.sqlauthority.com/2015/09/12/… 也许这篇文章对你有用:enter link description here 这个问题更适合 dba.stackexchange.com。 DBA 每天都在处理此类问题,并且知道哪些有效,哪些无效以及您可以检查多远。开发人员必须为此使用谷歌搜索,除非他们必须在某个时候解决该问题 删除表或删除数据库?无论如何,如果这些事件发生得足够近,您可以从默认跟踪中获取这些事件。请参阅this question 了解一下。 【参考方案1】:您可以通过 SSMS 访问一个名为“架构更改历史记录”的内置报告。您可以运行它来查找您要查找的内容。
【讨论】:
以上是关于列出 SQL Server 中所有删除的数据库的主要内容,如果未能解决你的问题,请参考以下文章
Sql Query 列出 SQL Server 2005 数据库中的所有视图
如何在单个结果集中列出 SQL Server 中所有数据库中的所有表?