导入导出时选择all objects,然后自己选择objects的内容。保持同步就用复制,事务复制或者快照复制。

解决方案 »

  1.   

    不行啊 导出来 的东西 别的都是正确的但就是default 的值没有我看了生成的script 脚本 也没有script 的值而且导下来的script 不能执行 说是没有权限是否需要新建一个和以前服务器上一样的帐号?如何复制?
      

  2.   

    你可以研究一下sql server中的dts,可以高定的
      

  3.   

    在“指定表复制或查询”选中“在 SQL Server 数据库之间复制对象和数据”选项
     指定表复制或查询
       使用此对话框指定想要做简单数据复本还是较复杂的数据复本,后者将要求使用 SQL 语句收集和选择要复制的适当行。选项从源数据库复制表和视图
        显示"选择源表和视图"对话框,在此对话框中可以将字段从源中的选定表和视图复制到指定的目的。将不筛选或排列记录。用一条查询指定要传输的数据
        显示"键入 SQL 语句"对话框,在其中可生成用于检索选定行的 SQL 语句。只有符合选择条件的行才可用于复制。在 SQL Server 数据库之间复制对象和数据
        显示"选择要传输的对象"对话框,如果数据的源和目的都是 Microsoft SQL Server 数据库,则在此对话框中可以指定要复制的对象和数据。可传输的对象包括表、视图、存储过程、默认值、规则、约束、用户定义的数据类型、登录、用户、角色和索引。对象只能在多个 SQL Server 7.0 版实例间传输,从 SQL Server 7.0 实例传输到 SQL Server 2000 实例,和在多个 SQL Server 2000 实例间传输。
      

  4.   

    使用向导,选择完源和目标数据后。在 specify table copy or query 窗口,选第三项:transfer objects and data between ...,继续
      

  5.   

    多谢 但是我转出来的值还是没有default 的值我指的default 值 是指我在建表的时候 键入了default

    但我并没有专门建立default对象
      

  6.   

    你是不是说,导出的只是库的结构方面的东西,而表内容就没有了?
    如果是这样的话,就要用一个专门的数据导出工具了,它可以把表内容导成
    文本文件,还可以再到进去。其实就是用SQL语言写一遍,你可以自己写写,
    然后copy就可以了。
      

  7.   

    不是的 我想把现成的表导入到新的数据库但是现成的表中某些字段 我设定了default 的值 
    不是default对象导出以后 记录都在 结构也在 但是default 的值没有了
    没有的话 很多程序运行就要出错了
    该怎么办?
      

  8.   

    现把数据库分离,然后把分离的数据库文件和日志文件复制到另一台机器的sqlserver\mssql\data中,然后在附加上,就可以了。
      

  9.   

    用“生成script脚本”倒,注意在选项中把“编写索引”,“编写主键、外键、默认值”打勾。如果在另一台sql-server服务器上说你没有权限,就手工修改脚本,用目标服务器存在的sa用户和口令即可