还原之后你的ID列的identity属性和Impeach列的默认值都丢失了,重新添加identity属性和默认值就可以了

解决方案 »

  1.   

    "把它通过SQL SERVER 到出到虚拟空间SQL服务器上就出现这种问题了"肯定是你导数据的方式不对, 你应该选择"在SQL Server数据库之间复制对象和数据"
      

  2.   

    如果不是采用上述方式导的,则可能很多信息都不会全.如果只导数据库结构, 你也可以选择将数据库结构生成脚本, 然后连接到远程服务器执行脚本的方式(这样能100%成功)--生成数据库脚本
    sql200企业管理器
      --右键要导出的数据库
      --所有任务
      --生成SQL脚本
      --<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
      --<设置格式>里,将"包含扩展属性",选上
      --<选项>中,将"表脚本选项"中的内容全部选择上
      --<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择
      --其他所有的选项保持默认值
      --然后确定,将其保存成一个.sql文件注意:如果只选择部分表,是不能生成表之间的关系的然后在需要生成数据库的地方,执行上面这个脚本就行了.有一点需要说明,如果你生成脚本的时候包含了建库的脚本,则执行脚本前不需要事先建库,否则你需要先建一个新库,然后在这个新库中执行上面的脚本来生成数据库对象
      

  3.   

    谢谢大家,在你们回贴前我已经找到方法了, netcoder(朱二) 的回答完全正确!标识在服务器上改变了,重新设置就可以了,再次感谢大家的关注,谢谢!