将特定的表从生产备份到SQL Server中的.bak文件(不是BCP)中

问题描述 投票:0回答:2

我需要从prod数据库中备份几个表。

每个表有2.5亿行。

完整备份将近1TB

由于空间原因,我不希望进行完整备份(备份和还原需要两倍的空间)

由于涉及体积大且插入量大,我无法使用BCP

sql-server database-backups
2个回答
1
投票

SQL Server备份(.bak)总是全部或全部

唯一可以获得的“选择”是,如果您有多个文件组-那么您可以仅备份一个文件组,而忽略所有其他文件组。

但是您无法仅将少数几个表有选择地备份到.bak文件中。只是没有任何功能。


1
投票

[创建一个辅助数据库,从您的2.5亿个表中选择进入相应的列存储(以mil批处理),备份aux db,您就有数据”手提箱”

© www.soinside.com 2019 - 2024. All rights reserved.