【发布时间】:2018-09-05 12:12:23
【问题描述】:
我想在生产数据库中获取 10% 的数据副本,保持其完整性并将其还原到新数据库中。
是否有允许在 SQL Server 中完成此操作的方法?我已经研究过创建一个导出数据库架构和数据的 SSIS,然后执行行采样任务以减少流入新数据库的数据量,但我想知道是否有更好的方法来做到这一点?
【问题讨论】:
-
10% 复制... 什么?表格或所有表格的内容?
-
是的。所有表格和其中 10% 的数据。大约,由于依赖关系,这在某些表等中可能会更大。
-
询问工具建议是题外话,而且您的问题太宽泛,因此您不太可能得到答案。尝试进行一些研究并解决问题,然后提出有关您遇到问题的具体问题,然后您将获得所需的帮助。我的建议是在源代码控制中编写一个空的开发数据库,并使用脚本填充虚拟数据以用于开发目的。查看dbup 我过去曾将其用于我的建议。
-
根据您的建议,我已经更新了我的问题。
标签: sql-server sample-data copy-database-wizard