這是因為你兩個
SQL Server安裝時選取的
排序方式不一致引起的.
有一個是二進制方式,而另外一個不是.在MSSQL目錄下的binn目錄中有個
rebuildm.exe文件,運行它可以改變你現在的排序方式.
以達到能將.dat導回的目的.
當然通過sp_configure也可以將排序方式改變,
但是不建議這麼做.如果最後都不能做到,那麼重裝你的SQL Server.
選取一致的排序方式.
SQL Server安裝時選取的
排序方式不一致引起的.
有一個是二進制方式,而另外一個不是.在MSSQL目錄下的binn目錄中有個
rebuildm.exe文件,運行它可以改變你現在的排序方式.
以達到能將.dat導回的目的.
當然通過sp_configure也可以將排序方式改變,
但是不建議這麼做.如果最後都不能做到,那麼重裝你的SQL Server.
選取一致的排序方式.
错误信息(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 (至此解决问题)谢谢大家,希望上面的信息对大家以后也有帮助