http://hi.csdn.net/attachment/201009/26/1775490_1285460467q5O2.jpg
我服务器是WINDOWS 2003 SQL版本是SQL2005 ,我的个人电脑装的是WINDOWS 7 ,SQL 是SQL2008,我将服务器的数据库复制到个人电脑上,进行附加时出现以上错误,大家帮我看一下问题出在那里,

解决方案 »

  1.   

    需要如2005一样进行一下兼容设置.参考如下:
    用sql 2005恢复sql 2000的备份文件将sql server 2005的兼容级别设置为80,然后再恢复sql server 2000的备份文件. 更改方式如下: 
    Microsoft SQL Server Management Studio->ServerName->Database->database name ,right manu->properties->options->Campatiblity level->downframe list,select: sql sever 2000 (80)-> Click buton ok 恢复完毕后,再改为90.
      

  2.   

    1 首先要确认 2005的数据库可以附加到2008数据库
    2 请你确认之前是否做过以下操作
      
      1 分区表
      2 SNAPSHOT
      3 全文索引3 如果你的数据库2005是企业版,而你又做了上面某项操作,可能会在2008上的标准版上失败4 另外2008支持单MDF文件ATTACH,你可以使用此功能,在负载界面上有此选择项,再试好运
      

  3.   

    能否把你的作业的SQL或者存储过程,部分贴出来!
    查看是否有权限添加?
      

  4.   

    我在XP电脑上也装了SQL 2008 ,进行附加,没有报错,是不是跟操作系统有关系呢
      

  5.   

    我是看明白了,应该是操作系统问题,,因为另外一台电脑也是SQL 2008的 ,可以附加,并且我让另外一台电脑的SQL2008先附加,再给我附加,也是一样的出错,想不到WINDOWS7 跟WINDOWS XP 有不兼容的情况,可惜。