DECLARE @CurrentTime VARCHAR(50),
@FileName1 VARCHAR(200),
@FileName2 VARCHAR(200)
SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')
SET @FileName1 = 'C:\test\Data_Backup_Partial1_' + @CurrentTime+'.bak'
SET @FileName2 = 'C:\test\Data_Backup_Partial2_' + @CurrentTime+'.bak'
BACKUP DATABASE [数据库名] TO DISK=@FileName1,DISK=@FileName2 WITH FORMAT
完整备份文件过大,可将备份文件分割为多个
本文介绍了如何使用SQL语句在数据库备份文件过大时,通过`BACKUPDATABASE`命令将其分割为多个部分,如`Data_Backup_Partial1_`和`Data_Backup_Partial2_`,并使用`@CurrentTime`变量确保文件命名的时效性。
128

被折叠的 条评论
为什么被折叠?



