在进行SQL SERVER数据库的还原操作时,如果出现错误提示:备份介质集不完整。介质簇计数: 2。缺失的介质簇序列号: 1 。那么肯定就是要还原的数据库备份文件不完整,也就是备份介质缺少了,具体错误截图如下:
解决方法很简单,就是在还原数据库时,记得添加完整的备份介质集(也就是完整的.bak文件):
会出现这种情况一般是自己在备份数据库时,不小心添加了多个备份目标(即多个备份路径),导致数据库的备份介质被分为多个部分,本来一个.bak后缀的备份文件就会被分为多个,所以在还原数据库的时候就需要提供全部的.bak文件,否则还原时就会失败并提示错误:备份介质集不完整。
如下图所示,由于在备份的时候添加了两个备份目标的文件路径,这样完整的备份文件就会被分为两个.bak文件:
这个功能其实是很有用的,如果遇到数据库比较庞大,在备份的时候就可以选择将数据库文件拆分为多个备份介质,这样可以解决一些问题,比如单个硬盘空间不足,备份文件需要下载和上传等。
本文讲的比较简单,并没有对SQL SERVER进行深入的说明,这个问题如果对SQL SERVER比较了解的话,是很容易解决和看出问题的,比如了解过介质集、介质簇和备份集等基本备份介质术语。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98725.html