首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server存储已被覆盖,如何将此存储过程恢复/回滚到其原始状态?

问SQL Server存储已被覆盖,如何将此存储过程恢复/回滚到其原始状态?
EN

Stack Overflow用户
提问于 2014-06-27 16:18:59
回答 1查看 577关注 0票数 0

数据库: SQL Server 2012存储过程名称: dbo.sp_ins_output_str覆盖日期: 2014-06-26 (昨天)

我有一个被意外覆盖并执行的SQL Server存储过程,如何将此存储过程恢复/回滚到其原始状态?

EN

回答 1

Stack Overflow用户

发布于 2014-06-28 01:45:28

它本身没有“撤销按钮”,但是你可以用下面的方法把它找回来。

  1. 将数据库恢复到不同的位置,恢复到alter从恢复的位置删除该SP的DDL之前的时间
  2. 使用步骤2中获取的DDL更改当前错误的SP
  3. Drop restored
    1. Feel heart executed
    2. Extract

但是,如果你没有备份,除非你有一个包含所有动态链接库的CVS,否则你就不走运了。

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

https://stackoverflow.com/questions/24447156

复制
相关文章

相似问题

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