SQLServer数据库表之间数据传输

一、在同一个数据库上可以直接使用sql语句

1、使用insert into 时

如果id为主键

Cannot insert explicit value for identity column in table 'TableNa' when IDENTITY_INSERT is set to 
按下面写法来写

SET IDENTITY_INSERT  tt on
insert into tt(id,name) values(11,'1111')
SET IDENTITY_INSERT  tt off

2、insert into 与 select into

select * into tt from (SELECT * FROM t1 ) as a

tt表不能存在

二、在不同数据库上

1、如果做数据库链接也可以使用sql语句,但是比较麻烦,可以使用导入导出向导

2、使用DTS传输工具,这个工具很强大,甚至需要一个人来专门维护开发这个。

3、navicat有类似数据传输工具,但是这个不能按单表范围传输

 

posted @ 2020-06-11 11:36  zhaogaojian  阅读(1149)  评论(0编辑  收藏  举报