我有一個WEP API服務項目,由另一個開發人員用.MDF
文件中的測試數據庫編寫。最初數據庫工作得很好。然後我嘗試將服務項目作爲本地IIS實例運行(他僅通過VS運行它),並且一切都崩潰了。我收到的錯誤是這樣的:帶有mdf和SQL Server Express的Visual Studio 2013
不能打開,因爲它是版本706此服務器支持版本662
現在,我做了Visual Studio 10和12安裝,但我米跑到13,終極版。讓我撓頭的是我也安裝了SQL Server Dev 2012。試圖再次在VS而不是IIS中運行項目也沒有效果。
任何想法和建議將不勝感激。
您的數據庫文件是版本** 706 **,它對應於SQL Server ** 2012 **,而您嘗試使用的附加此文件的版本是版本** 662 **(SQL Server ** 2008 R 2 **)。因此,要麼嘗試在較舊版本的服務器上使用較新版本的數據庫文件(不支持該功能),要麼將'.mdf'文件附加到SQL Server舊版本的錯誤實例。 – 2014-09-01 04:21:23
我收集了很多,但我已經安裝了SQL Server 2012。我在其他項目上使用它。爲什麼它會恢復到舊版本? – 2014-09-01 13:18:49
它不*恢復* - 您試圖附加到舊版本....檢查您的連接字符串 - 它指的是什麼實例?使用'SELECT @@ Version'檢查實例的版本 - 我敢打賭,你有一箇舊的2008 R2實例,並且你正在連接那個...... – 2014-09-01 13:22:39