两个结构字段完全相同的表 但在两个不同数据库
怎样把表1数据完全复制到表2
并且标识列和表1一样?
企业 管理器?记得用过 但怎么老是不行?

解决方案 »

  1.   

    insert into 库1..表
    select * from 库2..表
      

  2.   

    跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) 
    insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件 
    例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where.. 
      

  3.   

    TO: feixianxxx服务器: 消息 208,级别 16,状态 1,行 1
    对象名 'pubs.xxx' 无效。
    服务器: 消息 208,级别 16,状态 1,行 1
    对象名 'master.xxx' 无效。
      

  4.   

    数据库与表之产两个点..
    是.dbo.的缩写
      

  5.   

    服务器: 消息 8101,级别 16,状态 1,行 1
    仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'pubs.dbo.xxx' 中为标识列指定显式值。
      

  6.   


    -- 先设置 identity 列插入操作
    set IDENTITY_INSERT on
    -- 再insert into 或 导入
      

  7.   

    标识列都要相同那必需要  set IDENTITY_INSERT on
    再做INSERT INTO ,8楼说的对。
      

  8.   

    pubs..xxx
     master..xxx
    这样
      

  9.   


    insert into 服务器名.目录数据库名.所有者名.表名2
    select * from 服务器名.原数据库名.所有者名.表名1--注意:如果要复制的表有主健的话,可话无话插入
    --最简单的方法 
    delete 服务器名.目录数据库名.所有者名.表名2
    然后再执行上面的语句
      

  10.   

    set identity_insert 表名 on
    可去掉自增属性
    插入数据后再用执行
    set identity_insert 表名 off