企业管理起里显示:Warning: sort order 52 in database differs from server sort order of 199.

解决方案 »

  1.   

    because the character set, sort order, or Unicode collation for the database differs from this server.
    排序规则设置(包括字符集、排序次序和其它针对区域设置的设置)是所有 Microsoft® SQL Server™ 2000 数据库结构的基础,如果两个sql server不一样的话,不行
      

  2.   

    你试一下:sp_attach_db 'personel','g:\data\personel_Data.MDF','g:\data\personel_Log.LDF' 看看路径和文件名错了没有。最好把名字直接粘贴过来。
      

  3.   

    如果原来的sql server2000的库就不能连到sql server7.0中
      

  4.   

    sp_attach_db 'personel','g:\data\personel_Data.MDF','g:\data\personel_Log.LDF'
    执行结果同上:
    Server: Msg 1816, Level 16, State 1, Line 1
    Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
    Server: Msg 1816, Level 16, State 1, Line 1
    Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
    Warning: sort order 52 in database differs from server sort order of 199.
    Warning: Unicode language locale 1028 in database differs from server Unicode language locale of 2052.
    Warning: sort order 52 in database differs from server sort order of 199.
    Warning: Unicode language locale 1028 in database differs from server Unicode language locale of 2052.我是由原来的sql7.0倒到sql7.0中,而且权限足够!