Ошибка резервного копирования для сервера, носитель отформатирован для поддержки 2 семейств мультимедиа Ошибка

Может ли какой-либо орган сообщить мне, как преодолеть эту ошибку при выполнении резервного копирования в SQL Server 2008 Express?

Backup failed for Server '\SQLEXPRESS'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476

System.Data.SqlClient.SqlError: The media loaded on "D:\Project 2014\PayrollBackup" is formatted to support 2 media families, but 1 media families are expected according to the backup device specification. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&LinkId=20476

Я просто хочу сделать одну резервную копию моей базы данных. Но всегда я должен дать два адресата, а затем при восстановлении я не могу восстановить базу данных с помощью одного файла резервной копии? В SSMS есть что-то настроить? Если таковые имеются, не могли бы вы четко объяснить?

EDIT:

BACKUP DATABASE [Payroll] TO  DISK = N'D:\Project 2014\PayrollBackup' WITH NOFORMAT, NOINIT,  NAME = N'Payroll-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

Ответ 1

Оператор резервного копирования использует предложение NOINIT. Это приводит к тому, что каждая последующая резервная копия добавляется к существующему файлу резервной копии. Вы пытаетесь выполнить резервное копирование на один набор носителей (один файл), но, похоже, существующая резервная копия, которую вы пытаетесь добавить, состояла из двух наборов носителей (два файла).

Для быстрого изменения укажите новое имя файла: BACKUP DATABASE [Payroll] TO DISK = N'D:\Project 2014\<insert new filename>' WITH ...

Ответ 2

Появилось простое решение (через SSMS), основанное на ответах @DMason и @Carol Baker West.

enter image description here

Просто создайте новый набор носителей для одного семейства носителей.

/img/ed3b7f5055e878d318a7e66133c63798.gif

Ответ 3

Я также получил ошибку. В моем случае я хотел указать другое место, куда должен быть сохранен файл. Но то, что он пытался сделать, - это теперь разделить резервную копию на оба файла в обоих местах - таким образом, часть ошибки:

отформатирован для поддержки 1 семейств носителей, но в соответствии со спецификацией устройства резервного копирования ожидается 2 семейства носителей. (Microsoft.SqlServer.Smo)

Таким образом, удалите одно из мест назначения, указанных в разделе "Пункт назначения" мастера резервного копирования базы данных. У него должен быть только один пункт назначения, если ранее он создавал резервную копию только одного файла.

Ответ 4

Когда я пытался восстановить резервную копию на другой сервер, я получил ту же ошибку, что и вы.

Мне удалось пройти эту ошибку, удалив объект "Резервное устройство" и заново создав новую. Как вы знаете, резервное устройство - это объект, который сохраняет путь к вашей резервной папке и в файл резервной копии. По-видимому, он также сохраняет другую информацию, такую ​​как семейство СМИ.

В интерфейсе SSMS разверните раздел "Объекты сервера", а затем раздел "Резервные устройства". Найдите именованное резервное устройство для базы данных и путь, на который вы получаете ошибку. Удалите этот объект и заново создайте его. Это должно позаботиться о проблеме.

Теперь, когда мы поняли, я не говорю об удалении самой резервной копии. Я не говорю об удалении или удалении каких-либо дисков. Я не говорю об удалении всех устройств резервного копирования, перечисленных на вашем сервере. Я просто говорю об удалении резервного устройства (которое является объектом) для одной базы данных на вашем сервере.

Ответ 5

Я получил это сообщение, когда добавлял базу данных в Always On Group, и с этим сообщением не удалось выполнить резервное копирование журнала:

'Резервное копирование невозможно выполнить, поскольку существующий набор носителей отформатирован с несовместимой версией

Проблема: я использовал одну и ту же резервную общую папку, поскольку использовал два сервера с несколькими экземплярами. База данных была повышена с SQL Server 2008 R2 до SQL Server 2016. Я не удалял старые резервные копии 2008 R2 из этой общей папки.

Решение. Попробуйте очистить резервную копию старой версии и повторите попытку. Это сработало для меня.