本帖最后由 chyjty 于 2010-10-13 02:16:34 编辑

解决方案 »

  1.   

    插入的时候,ID如果是自动编号的,就不要指定了。
    备份/还原可以使用SQL Server的分离/附加数据库,也可以导出为一个SQL脚本。
      

  2.   

    当 IDENTITY_INSERT 设置为 OFF 时,你如果设置为不能为空,而且没有默认值,就会导致出错。
      

  3.   

    楼主可以去Sql Management Studio里面进行是否标识的更改,这个是可以实现的;选择是时,不可以对标识列进行更改,选择否时,可以对标识列进行更改。
    我用的SQL server 2008.备份数据库的话:
    1.可以将某个数据库的连接断开,然后找到该数据库文件所在的物理路径,直接将数据库文件拷贝到另外一个地方
    2.右键单击某个数据库,选择任务--》备份,接下来选择备份到的磁盘位置,将当前数据库备份成一个bak文件,还原的时候使用该bak文件进行还原。
      

  4.   

     我把sql装到d盘 备份了数据库 拿到别的机子上(sql装在c盘)在还原数据库时 提示无法还原
    =============
    还原时 修改还原路径为本地已存在的路径
      

  5.   

    我在备份数据库时用的是在要备份的数据库上单击右键所有任务备份。
    谢谢啦!!!我把标示列也添加了!(在自己差错时记得没有用标示列)汗!!!!
    不过还原数据库还是不太会   “还原时 修改还原路径为本地已存在的路径”,如何找到本地的数据库,用三楼的方法 “bak文件”是啥呀?
      

  6.   

    第二个问题:
    还原数据库时注意,还原时有个文件路径,你的选择一下在【选项】页面中【还原为】这个路径要修改你说另一台机子在C盘,
    可以
    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data