创建特定表的转储[重复]

Posted

技术标签:

【中文标题】创建特定表的转储[重复]【英文标题】:Creating dump of specific table [duplicate] 【发布时间】:2014-06-18 21:35:48 【问题描述】:

我想将数据从特定表复制到另一个数据库。 两个数据库都没有连接(目标数据库不允许远程访问),否则我会使用从一个源到另一个目标的任务/导出数据。 我已经使用从源生成脚本选项在目标数据库中创建了模式。 现在我希望从源中选择几个表中的数据进入目标中的匹配表。任务/导出选项允许我创建平面文件,但我必须为每个表都这样做,有什么方法可以一次选择几个表并创建转储并将其导入目标表?

NOE:我已经生成了脚本并在目标数据库中创建了架构,其中包含所有对象、表、存储过程、用户和触发器。但我现在想用数据加载 SELECTIVE 表,我会使用导出实用程序来映射每个表,但是两个数据库没有连接,所以我需要创建一个数据库备份(好吧,我不会称之为转储) csv 或平面文件以在选择性表中加载数据

【问题讨论】:

停止考虑“转储”(这根本不是 SQL Server 概念),要么 (a) 使用导入/导出向导,要么 (b) 为表生成脚本,但这次选择脚本数据。 【参考方案1】:

正如 Aaron 所提到的,脚本表“带有”数据是要走的路。它将生成一个 .sql 文件,您可以在目标服务器上执行该文件。看看这个,已经回答的问题:How to get script of SQL Server data? 谢谢。

【讨论】:

各位抱歉,如果我不清楚,我已经生成了脚本并在目标数据库中创建了架构,包括所有对象、表、存储过程、用户和触发器。但我想用数据加载这些表,我会使用导出实用程序来映射每个表,但是两个数据库没有连接,所以我需要在 csv 或平面文件中创建一个数据库备份来加载数据在选择性表格中 ok 脚本数据只是要走的路,我刚刚注意到了这个选项

以上是关于创建特定表的转储[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Postgresql - 带有 x 个表的转储数据库 - 仅模式,但来自一个表的数据

处理高频数据时创建数据转储的最佳方法

创建基于前缀联合特定表的视图

如何根据特定设置创建访问不同表的“物化事物”

在 PostgreSQL 中为特定模式和表所有者创建表的过程是啥

带有连接表的双向@ManyToOne 创建重复键