簡體   English   中英

使用LINQPad后,Visual Studio中的SQL Server數據庫出現錯誤

[英]Error with SQL Server database in Visual Studio after using LINQPad

我有一個SQL Server數據庫,該數據庫正在VS 2010中用於MVC 4項目。我正在使用LINQPad對我的數據庫運行查詢。 當我打開LINQPad時,我可以連接到.mdf數據庫文件並按預期運行查詢。 當我關閉LINQPad時,打開VS並嘗試在服務器資源管理器中查看我的數據庫,顯示以下錯誤:

在此處輸入圖片說明

我可以刪除數據庫並通過程序包管理器中的Update-Database命令運行Seed()方法,作為解決該錯誤的方法,但是每次通過LINQPad連接到數據庫時都必須這樣做,這有點麻煩。

編輯(對於那些看不到圖像的人):

無法打開數據庫“ C:...... MDF”,因為它是版本706。此服務器支持版本655和更早版本。 不支持降級路徑。 無法打開新數據庫'C:...... MDF'。 CREATE DATABASE被中止。 嘗試為“ C:...... MDF”附加自動命名的數據庫文件失敗。 存在具有相同名稱的數據庫,或者無法打開指定的文件,或者該數據庫位於UNC共享上。

這是常見錯誤嗎? 有人有解決方案嗎?

根據錯誤消息,您正在使用Visual Studio 2010 db項目訪問SQL Server 2012。

這是MSDN解決方法

http://connect.microsoft.com/SQLServer/feedback/details/731860/unable-to-create-a-sql-server-2012-projects-in-visual-studio-2010


好像linqPad可能正在做一些“升級”? 另一個版本的linqPad也可能會有所幫助。

在使用損壞的Microsoft SQL Server時,您會遇到SQL Server的意外行為。 為了有效解決SQL Server的此類問題, 用於SQL數據庫恢復的RecoveryFIX是這樣一種精通的第三方工具。 通過使用此工具,您可以輕松地從損壞的Microsoft SQL Server的所有版本中恢復丟失,損壞或無法訪問的SQL數據庫文件。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM