日期:2014-05-18  浏览次数:20376 次

数据导入后发现,第一个表只导入一条数据,其他表都正常,求解
A数据库,B数据库。两个数据库结构一致,表名称均一致。

现把B数据库中的B1,B2,B3三个表的数据导入到A数据库中,假设在选择“一个或多个表”时顺序是B1,B2,B3。

导入报告显示,3个表的数据都导入成功。但是打开A数据库的对应表之后发现,B1对应的A1表,只有1条数据,而B2,B3而数据完整。

操作是按照 数据库右键-任务-导入数据 来做的。在原公司的电脑上常用,现在在自己的笔记本上操作,不知是否有影响。

另外要说的是,笔记本上先装了SQL2010,再装了SQL2000,数据导入的源和目标,有2010到2000的,也有2000到2000的,问题都存在。

请各位朋友帮看一下,我百度了很久,都没找到跟我相同的案例。泪奔。

------解决方案--------------------
B ——> A

1、先将A中对应B1,B2,B3表修改名称
2、利用导入数据生成对应表的方式,在A中生成新的B1,B2,B3
看看是否还有LZ看到的问题。


------解决方案--------------------
用语句导入试试,
SQL code
insert into db1.dbo.tb1
select * from db2.dbo.tb1;