繁体   English   中英

如何备份Microsoft SQL Server数据库以创建多个100MB .bak文件

[英]How to backup Microsoft SQL Server database to create multiple 100MB .bak files

一个.bak文件:

BACKUP DATABASE dbName TO DISK = C:\dbname.bak   1200 MB

如何将Microsoft SQL Server数据库备份到多个.bak文件中,并将其DBName01.bak到多个文件中,例如DBName01.bakDBName02.bak ,...... DBName0N.bak其中N是文件数的参数。

其中N是动态参数。

是的,您可以将备份备份到多个文件,实际上,拥有较小的文件比拥有一个大文件更方便。

备份到多个文件的语法为:

BACKUP DATABASE [dbName] TO  
  DISK = N'D:\backups\MultipleFiles\MyDB_Backup_File1.bak',  
  DISK = N'D:\backups\MultipleFiles\MyDB_Backup_File2.bak',  
  DISK = N'D:\backups\MultipleFiles\MyDB_Backup_File3.bak' 
WITH NOFORMAT, NOINIT,  NAME = N'dbName-Full Database Backup'
       , SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO 

数据在所有文件之间平均分配,因此,如果要较小的文件,请使用更多文件进行备份。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM