【发布时间】:2020-03-12 19:22:39
【问题描述】:
我有一个正在尝试备份的大型 SQL 数据库 (~1TB)。
我可以很好地备份它,但我们想将它存储在 Amazon S3 上,最大对象大小为 5GB。
我以为我可以使用多个文件来拆分它,但似乎最大值是 64,所以我最终还是得到了 16GB 的块,这对于 S3 来说太大了。
还有其他方法吗?
【问题讨论】:
-
这与编程无关。只需检查有关备份的文档以及是否/如何使用多个文件。简单地搜索“sql server backup multiple files”会返回很多答案(是的,你可以,只需在对话框中添加它们)
-
@AndrewDeighton 非编程问题,没有努力寻找解决方案,甚至没有尝试谷歌。这不是一个好问题。也不要强迫 me 投反对票。顺便说一句,数据库变大了。 1TB 不再被认为是那么大 - 1PB 是最新的单机 SQL Server 参考架构。在谈到备份等关键业务问题时,文件拆分/加入绝对是一个非常非常非常非常的坏主意。
-
@BenDurkin Azure 为 SQL Server 提供云备份。您可能应该考虑 this 而不是将完整备份拆分为 200 个文件。
-
@PanagiotisKanavos :感谢您提供可能的解释-该论坛仅用于编程吗?我不确定这一点 - 观察:如果我从未注意到,或者不足以让像我这样的人注意到,它就不能非常突出地指定。标签上写着 sql-server 和 amazon - 他似乎说他也达到了他可以拆分多少文件的限制,所以他必须至少尝试过 - 谷歌回答了吗?
-
@BenDurkin 大小限制 is 5TB 不是 5GB。 5GB 是上传块大小。这意味着您可以上传最大为 5GB 的块。您如何尝试上传备份?也许您应该寻找一个不同的上传者,一个了解云存储的?
标签: sql-server amazon-s3