怎样可以把 A数据库 的B表
复制到C数据库 中 所有的东西包括表里面的数据 和约束

解决方案 »

  1.   

    约束就不好弄了select * into C.tableB from A.b
      

  2.   

    create table C.table1 as select * from A.B
      

  3.   

    导出脚本,然后执行。现在一般用动软.NET代码生成器导出,然后到SQL Server Management Studio Express中执行
      

  4.   

    直接用企管管理器的导入导出功能
    SELECT  * 
    FROM  opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).test.dbo.roy_ta 
    --把本地表导入远程表 
    insert opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').数据库.dbo.表名 
    select * from 本地表  
    http://topic.csdn.net/u/20091209/16/db82ac06-eaa8-4cd8-8352-6e2f559417fa.html
      

  5.   

    导入、导出 T-SQL 语句,执行即可
      

  6.   

    你如果很熟练掌握导入导出当然没什么太大的问题,但是如果就一张表,然后你也不怎么会搞这个,那就很没必要的,select * into C.tableB from A.b 这样就可以了,然后一些约束事后再加吧
      

  7.   

    一般都用导入,导出。就OK了
    还有就是像上面说的一样。select * into C.tableB from A.b
    然后就是添加约束,等