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

Sql server 恢复两周前已更改的存储过程,sql-server,Sql Server,我无意中更改了Microsoft 2016 SQL数据库上的存储过程。然后,我注意到了报告方投诉后的变化。进行了一些更改并运行,但不起作用。不是,看来我需要在两周前恢复存储的进程。有人能解释一下这个过程吗。除非您恢复在使用更改更新数据库之前备份的服务器,否则无法恢复代码。但我只需要检查您的源代码管理存储库并重新运行以前的版本 这就是为什么人们通常在源代码管理系统中保留存储过程、触发器、表定义等,例如Git。这将防止这种情况再次发生,并提供许多其他好处,例如版本控制。您是否有代码运行时的数据库备份

我无意中更改了Microsoft 2016 SQL数据库上的存储过程。然后,我注意到了报告方投诉后的变化。进行了一些更改并运行,但不起作用。不是,看来我需要在两周前恢复存储的进程。有人能解释一下这个过程吗。

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


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

您是否有代码运行时的数据库备份?