[英]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.bak
, DBName02.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.