var*_*ble 4 sql-server backup split
当我们进行完整数据备份(使用 SSMS UI)时,在窗口底部,我们可以选择将目标指定为磁盘,也可以添加多个文件。
我的问题是 - 添加多个文件是否会创建完整备份的重复副本?或者它是否创建了一个分割备份——即将完整备份分割成指定的文件?
不要依赖 SSMS 的行为,SSMS 在历史上一直存在错误或文档不足,并且有时还会因版本而异。
最简单的确定方法是单击对话框顶部的“脚本”按钮,并将输出与文档进行比较。
例如,当您在 SQL Server 2014 附带的 SSMS 版本中添加多个文件后单击脚本按钮时,如下所示:
您可以看到将使用的确切脚本是这样的:
BACKUP DATABASE [mydatabase] TO
DISK = N'G:\location\file1.bak',
DISK = N'G:\location\file2.bak' WITH NOFORMAT, NOINIT,
NAME = N'databasename-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Run Code Online (Sandbox Code Playgroud)
如果您随后参考有关备份的文档,您将看到此脚本创建了条带备份。
镜像备份需要这样的MIRROR TO子句
BACKUP DATABASE [mydatabase] TO
DISK = N'G:\location\file1.bak'
MIRROR TO DISK = N'G:\location\file2.bak' ;
GO
Run Code Online (Sandbox Code Playgroud)
我不知道你的书谈论的是哪个版本的 SSMS,因为它对我来说不可用,但最重要的是不要相信 SSMS,使用 T-SQL 并参考文档。
| 归档时间: |
|
| 查看次数: |
2649 次 |
| 最近记录: |