恢复两周前已更改的存储过程

0 sql-server

我不小心更改了 Microsoft 2016 SQL 数据库上的存储过程。然后我注意到报告方投诉后的变化。做了一些更改并运行但没有工作。不是我需要恢复两周前存储的过程。谁能解释一下这个过程。

use*_*856 6

除非您恢复在使用更改更新数据库之前进行的服务器备份,否则无法恢复代码。但我只会检查您的源代码控制存储库并重新运行以前的版本。

这就是为什么人们通常将存储过程、触发器、表定义等保存在源代码控制系统中,例如 Git。这将防止此类情况再次发生并提供许多其他好处,例如版本控制。