简体   繁体   English

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

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

One .bak file: 一个.bak文件:

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

How to backup Microsoft SQL Server database into multiple .bak files, splinting it to multiple files like DBName01.bak , DBName02.bak ,....' DBName0N.bak there N is parameter for number of files. 如何将Microsoft SQL Server数据库备份到多个.bak文件中,并将其DBName01.bak到多个文件中,例如DBName01.bakDBName02.bak ,...... DBName0N.bak其中N是文件数的参数。

Where N would be dynamic parameter. 其中N是动态参数。

Yes you can take your backups to multiple files, its actually more convenient to have smaller files rather than having one large file. 是的,您可以将备份备份到多个文件,实际上,拥有较小的文件比拥有一个大文件更方便。

The syntax for taking backups to multiple files would be: 备份到多个文件的语法为:

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 

The data is distributed equally among all the files, so if you want smaller files use more files to take backups. 数据在所有文件之间平均分配,因此,如果要较小的文件,请使用更多文件进行备份。

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

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