首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从数据库中的表中复制包含n行的数据库

从数据库中的表中复制包含n行的数据库
EN

Stack Overflow用户
提问于 2013-03-16 03:58:34
回答 2查看 498关注 0票数 0

我需要为工作中的本地设置获取一个dev数据库。我遇到了一个主要问题,其中一个表(占数据库活动的99% )大约为7 7GB。我没有必要从这个表中获得所有的行,前10,000左右就可以了。

脚本或其他东西中有没有我可以复制数据库并指定某个表中有多少行的地方?我知道这不太可能。因为一个表的大小,我不需要花半天的时间来恢复一个数据库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-16 07:10:51

如果您想要更好(谁不想呢?),您可以在生产环境中将该表放在其自己的文件组中,然后在dev中还原除该文件组之外的所有文件组。然后,您可以在恢复时创建新的表,导入一些数据(我自己会为此编写一个简单的SSIS包),这样就可以了。

票数 1
EN

Stack Overflow用户

发布于 2013-03-16 04:24:55

实际上,您可以尝试几种方法来导出(然后导入)数据,您可以使用以下任何方法:

  1. SSIS package
  2. SQL Server Import Export Wizard in SSMS (也可以创建SSIS包)
  3. 使用查询结果选项卡,并将结果另存为CSV
  4. 使用BCP with QueryOut flag导出数据
  5. 使用<代码>C12标志<代码>H213<代码>G214
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15441122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档