這是因為你兩個
SQL Server安裝時選取的
排序方式不一致引起的.
有一個是二進制方式,而另外一個不是.在MSSQL目錄下的binn目錄中有個
rebuildm.exe文件,運行它可以改變你現在的排序方式.
以達到能將.dat導回的目的.
當然通過sp_configure也可以將排序方式改變,
但是不建議這麼做.如果最後都不能做到,那麼重裝你的SQL Server.
選取一致的排序方式.

解决方案 »

  1.   

    好象就只能重装了,sp_configure是改变不了SortiD的
      

  2.   

    SQL6.5只好重装了, 7.0也是如此。
      

  3.   

    SQL 6.5没有rebuildm.exe,我采用了重装的办法,也可以用rebuild master选项
    错误信息(The database you are attemping to LOAD was DUMPed under a 
    different sort order ID(50) than the one currently running on this 
    server(52),and at least one of them is a non-binary sort order)
    中的50,52是由选择的Chareter Set决定的(可能还跟Sort Order有关),
    SQL 6.5安装默认是
    sort order --->?  Charater Set--->ISO Charater Set 此时sort order ID为52,所以出现上面的错误提示
    以下是我恢复过程中的测试结果:
    sort order --->?  Charater Set--->  sort order ID--->
    Binary            US English         32
    Binary            Mutilinggual       42
    Binary            Chinese(Simplified)199
    Binary            Chinese(tradional) 50  (至此解决问题)谢谢大家,希望上面的信息对大家以后也有帮助