今天准備還原一個數據庫備份的時候,彈出這樣的錯誤:System.Data.SqlClient.SqlError: 該數據庫是在運行版本 10.50.1600 的服務器上備份的。該版本與此服務器(運行版本 10.00.1600)不兼容。請在支持該備份的服務器上還原該數據庫,或者使用與此服務器兼容的備份。 (Microsoft.SqlServer.Smo)
分析:
10.00.1600 :SQL 2008
10.50.1600:SQL 2008 R2
10.50.2500:SQL 2008 R2 SP1
所以依此可知,需要原數據庫備份文件時在R2的數據庫環境下導出的,而我的數據庫是SQL 2008,版本不兼容,解決方案是升級我的SQL 2008為R2
SQL Serve 2008 R2 版下載地址: