我如何创build一个数据库备份replace以前创build的备份文件?

如果我用以下命令备份我的SQL Server 2008 R2数据库

set @BackupFileName = N'C:\backup\Production-db.BAK' BACKUP DATABASE [Production-db] TO DISK = @BackupFileName 

并运行该命令两次,备份文件增长到当前数据库大小的两倍。 随着每一次新的运行,附加的数据被追加。

我如何创build一个完整的备份而不追加,而是通过replace以前的备份文件?

谢谢,

阿德里安

您应该指定FORMAT子句来覆盖您的媒体集。 有关更多详细信息,请参阅下面的MSDN文章: http : //msdn.microsoft.com/en-us/library/ms191304.aspx