场景:您收到了一个数据库备份,并被告知将其还原到服务器(该服务器已经托管了其他数据库),但没有提供有关备份包含的内容或源是否应受信任的有用信息。
问题 1:恢复很可能是恶意的备份有什么潜在影响?
问题 2:您可以采取哪些措施来保护您的服务器/其他数据库中的数据免受恢复潜在恶意备份的影响?RESTORE VERIFYONLY似乎是一个很好的第一步。最终的答案可能是“在无法访问外部世界的沙箱 VM 中恢复数据库”,但让我们假设该选项不在表中。在这种情况下还应该做什么?
我想知道制作带有多个孩子的父表的最佳解决方案是什么?
我必须制作多个儿童表。每个配置文件一个。
有没有比在父表中有 3 个外键更好的主意?