繁体   English   中英

SQL Server仅对某些数据进行数据库备份

[英]SQL Server take database backup with some data only

我正在尝试将SQL Server数据库(大于40 GB)从生产服务器下载到本地计算机。 我只需要架构和一些数据,因为下载40 GB备份文件和还原对我来说确实是一项艰巨的任务。

我尝试使用生成脚本来获取架构,这是成功的。 但是对于获取所有表的数据(大约前500行),我不确定应该如何处理。

请让我知道还有其他方法可以实现吗?

我正在使用Microsoft的SQL Server版本12.0.xxx。

谢谢

SQL Server Management Studio提供了一个向导,使您不仅可以为元数据(或架构)生成脚本,还可以为数据库中的数据生成脚本。 请参考SQL Server中的脚本数据,但是如果数据库备份量很大,则脚本文件将非常庞大。 实际上,此向导不提供参数来仅对每个表的前500行编写脚本。

除此之外,如果您对表定义有外键和约束,那么仅获取前500行可能还不够。 您需要数据库中所有引用的查询数据,以便将数据插入事务表中,或者需要父级作为子级数据。

这迫使您创建一个更智能的脚本来进行数据提取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM