Сервер sql восстанавливает резервную копию
Я создал резервную копию базы данных, которую я создал на другой машине, на которой работает экспресс-версия SQL Server 2012, и я хотел восстановить ее на своей машине, которая работает так же. Я пометил флажок, перезаписывающий существующий, и получил эту ошибку:
Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1
Ответы
Ответ 1
Это происходит, если при создании резервной копии у вас было несколько файлов, перечисленных в текстовом поле назначения резервного копирования. Вернитесь на исходный сервер и снова создайте резервную копию; на этот раз убедитесь, что в списке указан только один файл назначения.
Если у вас было несколько файлов, перечисленных в качестве места назначения для резервного копирования, резервная копия перемещается по ним; вам понадобятся все файлы для восстановления.
Вы можете проверить это, выполнив RESTORE LABELONLY против одного файла, который вы скопировали на ваш целевой сервер.
Ответ 2
Sandra Walter Answer дает точное описание того, что произошло, но я нашел ответ немного недостающим.
Чтобы сделать резервную копию, которая не является полосатой (что произошло в этой ситуации), вернитесь в окно, в котором вы настраиваете резервную копию своей базы данных. Внизу приведен список путей, по которым будут проходить разные полосы.
Перейдите к каждому из перечисленных путей и удалите полосу резервной копии.
Затем удалите все, кроме одного из путей из списка в окне. И нажмите кнопку "ОК". Ваша незаполненная резервная копия будет создана на этом одном пути.
Надеюсь, что это поможет.