Click the hyperlink in the Message column for details.
??????????????应该还有更详细的错误信息吧

解决方案 »

  1.   

    楼上,我在2005里附加是不是反键databases点Attach选项,Add选择数据文件就可以了,我点了后添加的过程中出现的问题,是不是2000的数据要转换下格式什么的..................
      

  2.   

    没遇到过,在SQL 2005的Management Studio可以直接附加SQL 2000的数据库文件。
      

  3.   

    我说说我遇见的一种情况(并不一定是):
    varchar字段是有诸如 回车换行这样的符号
      

  4.   

    用SQL语句附加数据库应该可以解决.
    在分析器里用  
    use  master  
    EXEC  sp_attach_db  @dbname  =  N'库名',    
         @filename1  =  N'.mdf文件路径',    
         @filename2  =  N'.ldf文件路径'  
    ---------------------------------------------------------------  
    sp_attach_db    三个参数  
    sp_attach_db  @yourdbname,@mdffile,@logfile  即可  
    @yourdbname  (数据库名称)  
    @mdffile    (mdf文件路径)  
    @logfile    (log文件路径)
      

  5.   

    在 SQL Server 2005 中,可以使用分离和附加操作将用户数据库从 SQL Server 7.0 或 SQL Server 2000 升级到更高版本。但是,存在下列限制:使用 SQL Server 7.0 或 SQL Server 2000 创建的 master、model 或 msdb 数据库的副本不能附加到 SQL Server 2005 中。 包含创建索引操作的 SQL Server 7.0 日志文件不能附加到 SQL Server 2000 或 SQL Server 2005 中。如果附加复制的而不是分离的重复数据库:如果将该数据库附加到同一服务器实例的升级版本中,必须在附加操作完成后执行 sp_vupgrade_replication 来升级复制数据库。有关详细信息,请参阅sp_vupgrade_replication (Transact-SQL)。如果您将数据库附加到不同的服务器实例,而不考虑版本,则必须执行 sp_removedbreplication 才能在附加操作完成后删除复制。有关详细信息,请参阅sp_removedbreplication (Transact-SQL)。使用分离和附加操作升级数据库