无需还原:从SQL Server备份直导Parquet
Exporting tables from a SQL Server backup (.bak) to Parquet without restoring it

FastBCP 1.6 带来了一项突破:无需还原数据库,也无需启动 SQL Server 实例,即可直接从 .bak 备份文件中提取表数据并导出为 Parquet 格式。在 320 GB 的生产备份测试中,首次读取仅需 2 分 29 秒,后续操作快至 0.3 秒;利用 24 个线程,1.75 亿行的表可在 29.6 秒内完成转换。这一工具完美解决了跨版本恢复难题——SQL Server 无法将备份还原到旧版本,但通过 Parquet 中转,FastTransfer 可将数据轻松加载到任意版本的 SQL Server 或 PostgreSQL 中。无论是紧急恢复单张表、执行数据库迁移,还是构建数据湖,它都能在零锁、零负载的前提下,让数据工程师和 DBA 高效完成工作。
SQL Server 无法将备份还原到比创建它更新的旧版本,而 Parquet 文件则完全不受此限制。