我在数据库 [SQL Server Server 2005] 上运行了一些“ALTER”脚本,并覆盖了一些存储过程。有什么方法可以撤消更改并取回我的旧存储过程吗?

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

我没有旧存储过程的备份文件。

附注我根据 @Gulzar's 备份了数据库删除了答案,看起来我被“洗脑”了。

@Pittsburgh DBA:感谢解决方案,但备份后似乎不起作用。

道德:WAITING 10 分钟,然后再尝试建议的答案


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

请您参考如下方法:

首先:暂时不要进行任何备份。

市场上有多种工具可以执行此类操作。

你可以试试这个:

ApexSQL Log


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!