我需要用最新的差异恢复大约1000个备份(对于大约1000个数据库)。 有些数据昨晚在表格的一列中被删除。 所以我需要在每个恢复的vs当前数据库上运行一个脚本来修复数据丢失。
我知道如何通过Sql Server Mgmt Studio GUI获取还原脚本,但是如何获取服务器上所有数据库的还原脚本?
也许,我可以运行一条SELECT语句来获取服务器上每个数据库的完整备份文件path和最新的差异文件path。 如果你知道如何做到这一点,让我知道。
(是的,我知道只做一个数据库,然后删除,以节省空间,但我仍然需要自动化,因为有大约1000个数据库)。
我认为这两篇文章可能会帮助你build立你自己的版本
从目录中的备份文件自动生成SQL Server恢复脚本
自动生成SQL Server数据库恢复脚本
祝你好运!