数据导入后发现,第一个表只导入一条数据,其他表都正常,求解
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;