大约 2 TB 的大型数据库备份和有限的磁盘空间恢复

Pus*_*kar 1 sql-server backup

我正在处理从服务器 A 到服务器 B 的数据库迁移。

服务器 A:- 数据库大小 - 2 TB - Sql 2008R2 - 多个数据文件存储在差异驱动器中。

服务器 B:- 磁盘空间:- 999 GB - Sql 2014 Enterprise

建议我最好的方法。

我想使用备份压缩,但后来知道它只能在相同的 Sql 服务器版本之间使用。这是真的吗?

另外让我知道如果我使用 Sql 压缩,原始 DB 和在新 DB 上还原的压缩 DB 之间会有任何变化吗?

Sha*_*nky 5

我会回答你的具体问题

我想使用备份压缩,但后来知道它只能在相同的 Sql 服务器版本之间使用。这是真的吗?

不,这不是真的。来自关于压缩的 BOL 文档

SQL Server 2008 及更高版本的每个版本都可以还原压缩备份。

您可以在支持备份压缩的任何版本的 SQL Server 上进行压缩备份,并且可以还原到您喜欢的任何版本,前提是您正在还原的版本不会给出有关企业功能的错误

另外让我知道如果我使用 Sql 压缩,原始 DB 和在新 DB 上还原的压缩 DB 之间会有任何变化吗?

数据库根本不会改变,改变的是备份大小。因此,如果您在源上有 2TB 的数据库,那么当您进行压缩备份时,它可能约为 1 TB(一个简单的猜测,大小可能会有所不同),但是当您在目标上恢复相同的备份时,所需的大小将再次为 2 TB。

压缩只是为了减小备份大小,对数据库原始大小没有影响