导出会丢失主键、索引、默认等
应先建立一个无记录的数据库,带有表和主键、索引、默认等,一个表一个表的导入
或用原库复制,在复制的库上用delete删除表的内容。

解决方案 »

  1.   

    1.导出ACCESS是保留不了主键信息的. 所以导入也自然没有主键信息2.用备份+恢复的方法不可能丢失东西,除非你备份时的数据库已经少了东西3.用SQL直接导数据的方法,应该选择"在两个sql server数据库之间复制对象和数据",并且在接下来的选项中,将"包含扩展属性"选上.
      

  2.   

    先谢谢各位 ,刚才我试了一下,备份恢复的确没有问题,可能是我操作上的失误,
    3.用SQL直接导数据的方法,应该选择"在两个sql server数据库之间复制对象和数据",并且在接下来的选项中,将"包含扩展属性"选上.
    用这种方法也的确能在两个数据库间复制,而且也有主键,但上面两种方法都是复制所有的表,用备份的方法,我得到的大小是15M,很多我不需要的表备份进去了,无法选择!当然目前这对于我来讲不是什么大问题!那么用DTS导出数据时,应该在目的处选什么类型才能保存主键信息,然后选择“从源数据库复制表和视图”这一项然后选择表最后保存成一个文件!一会儿就给分!
      

  3.   

    用SQL直接导数据的方法,应该选择"在两个sql server数据库之间复制对象和数据",并且在接下来的选项中,将"包含扩展属性"选上
    那是因为你在选项设置中,勾选了"复制所有对象",你取消这个选择后,就可以点"选择对象",选择你要复制的数据