我需要能够演示SQL Server恢复过程,因为我们的数据库都是虚拟化的,并且使用SAN作为后端存储,所以我需要知道使用尾部日志备份来模拟磁盘故障和恢复的最佳方法。
我已经尝试从vSphere中的虚拟机中删除数据卷,但是SQL似乎没有意识到MDF文件不再可访问,并且不会触发错误,并且我认为其他选项都无法完成“生活”。 我只是没有足够的vSphere人知道我的select在这里。
我真的只能在这里看到几个选项。
他们都假设在这个数据存储上唯一的东西是VMDK,它包含了SQL Server的MDF。 没有VMX文件,没有日志文件,没有数据存储心跳。
首先是卸载相关主机上的卷。 您可以通过vSphere客户端, esxcli或其PowerCLI等效项来完成。 实际上,我并不知道vSphere是否会让您在连接运行的虚拟机时执行此操作,但可能会。
第二种方法是仅从SAN中取消提交卷或将其掩盖在相关主机上。 这是一个非常激烈的事情,可能会导致更多的痛苦,而不是值得,因为它可能会导致主机抛出PDL或APD错误,但它会给你你想要的,如果第一个选项是不可能的,因为VMware阻止它(这实际上是一件好事)。
如果您尝试第二种方法,则应该阅读本文中关于PDL / APD以及“另请参阅”部分中列出的文章。
哦,不要做到生产箱子。
在尝试这些之前进行备份。