我需要恢复大约 1000 个具有最新差异的备份(大约 1000 个数据库)。昨晚删除了表中某一列的一些数据。因此,我需要在每个已恢复的与当前数据库上运行脚本来修复数据丢失。
我知道如何通过 Sql Server Mgmt Studio GUI 获取恢复脚本,但如何获取服务器上所有数据库的恢复脚本?
也许,我可以运行一条 SELECT 语句来获取服务器上每个数据库的完整备份文件路径和最新差异文件路径。如果您知道如何做到这一点,请告诉我。
(是的,我知道只需一次恢复一个数据库,然后删除以节省空间,但我仍然需要自动化,因为大约有 1000 个数据库)。