撤消对SQL Server 2005数据库的更改

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

我在数据库[SQL Server Server 2005]上运行了一些“ALTER”脚本,并覆盖了一些sprocs。有没有办法撤消更改并让我的旧sprocs回来?

有没有办法获取从.LDf文件中执行的脚本?这样我就可以为我的sprocs重新运行我的初始“创建”脚本。

我没有旧的sprocs的备份文件。

ps我按照@ Gulzar删除的答案支持了数据库,看起来我已经“h”了。

@Pittsburgh DBA:thanx用于解决方案,但它在备份后似乎不起作用。

来自Gulzar的更新:我的意思是在尝试任何事情之前备份文件(为了安全起见)。不是SQL Server备份。

提问于
用户回答回答于

首先:不要采取任何备份。

市场上有几种工具可以做这种事情。

你可以尝试这个:

ApexSQL日志

用户回答回答于

之后,请考虑使用ApexSQLScript定期编写数据库脚本(并存储在版本控制中)。

扫码关注云+社区

领取腾讯云代金券