服务器备份失败,媒体格式化为支持2个媒体系列错误

CAD*_*CAD 15 sql t-sql sql-server-express database-backups

在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
Run Code Online (Sandbox Code Playgroud)

我只想对我的数据库进行一次备份.但总是我必须提供两个目的地,然后在恢复时我无法使用单个备份文件恢复数据库?在SSMS中有什么要配置的吗?如果有的话,请你清楚解释一下吗?

编辑:

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
Run Code Online (Sandbox Code Playgroud)

Dav*_*son 16

备份语句正在使用该NOINIT子句.这会导致每个连续备份附加到现有备份文件.您正在尝试备份到一个媒体集(一个文件),但是您尝试附加的现有备份似乎包含两个媒体集(两个文件).

要快速周转,请指定新文件名: BACKUP DATABASE [Payroll] TO DISK = N'D:\Project 2014\<insert new filename>' WITH ...


And*_*yWD 14

一个简单的解决方案已经出现了(通过SSMS)的基础上,@DMason的答案解答@Carol贝克西.

在此输入图像描述

只需为单个媒体系列创建新的媒体集.

https://i.stack.imgur.com/C6eNN.gif


小智 6

我也收到了错误。就我而言,我想指定文件应备份到的其他位置。但是它正在尝试做的是现在将备份拆分到两个位置的两个文件,因此是错误的一部分:

的格式可以支持1个媒体系列,但是根据备份设备规范,预计需要2个媒体系列。(Microsoft.SqlServer.Smo)

因此,删除“备份数据库”向导的“目标”部分指定的目标之一。如果以前仅备份了一个文件,则它应该只有一个目标。


vba*_*vba 5

我的问题是Destination 中有两个来源。

在此处输入图片说明

仅备份一个目的地后,删除另一个目的地。你不会再收到错误了。

让我知道这是否有帮助!