【问题标题】:How to get the definition of dropped objects in sql server?如何在sql server中获取删除对象的定义?
【发布时间】:2013-08-16 20:54:31
【问题描述】:

我不小心删除了表格上的统计信息。现在我想重新创建它。但我没有定义。有没有什么地方我可以得到统计的定义。

【问题讨论】:

  • 你有备份吗?否则,你可能会倒霉。

标签: sql-server sql-server-2008 sql-server-2008-r2 database-administration


【解决方案1】:

恢复备份的唯一方法是恢复备份。除此之外,您可以做的最好的事情是重新分析表性能并根据您的分析创建新的统计信息; DTA 可能会在这方面为您提供帮助。

【讨论】:

  • 我昨天为相同的丢弃统计信息执行了创建统计信息查询。所以你确实有任何 sys 查询,我可以得到昨天执行的 create 语句
【解决方案2】:

在 sql 中删除任何内容几乎是永久性的,在数据​​库备份之外没有恢复 - 不幸的是,如果它是重要数据,您还有很多工作要做。

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2013-02-18
    • 2014-12-10
    • 2010-09-07
    相关资源
    最近更新 更多