Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 异常数据库1.MDF';无法打开,因为它是版本655。此服务器支持版本612和更早版本。不支持降级路径_C#_Sql_Sql Server_Exception - Fatal编程技术网

C# 异常数据库1.MDF';无法打开,因为它是版本655。此服务器支持版本612和更早版本。不支持降级路径

C# 异常数据库1.MDF';无法打开,因为它是版本655。此服务器支持版本612和更早版本。不支持降级路径,c#,sql,sql-server,exception,C#,Sql,Sql Server,Exception,嗨,我在尝试打开数据库时遇到了此异常。我知道我需要将我的数据库升级到655,但有人能详细告诉我怎么做吗?另外,我想让你们知道,我的笔记本电脑上安装了VS2012,但即使我在上面运行这个项目,我也会遇到同样的异常,所以请帮助我给出详细的答案。 提前感谢通常,当您的数据库更新到比您尝试从中连接它的服务器更新的SQL Server版本时,您会收到此消息。例如,如果您的数据库从SQL Server 2005升级到SQL Server 2008,您将无法再在SQL Server 2005上打开该数据库 “

嗨,我在尝试打开数据库时遇到了此异常。我知道我需要将我的数据库升级到655,但有人能详细告诉我怎么做吗?另外,我想让你们知道,我的笔记本电脑上安装了VS2012,但即使我在上面运行这个项目,我也会遇到同样的异常,所以请帮助我给出详细的答案。
提前感谢

通常,当您的数据库更新到比您尝试从中连接它的服务器更新的SQL Server版本时,您会收到此消息。例如,如果您的数据库从SQL Server 2005升级到SQL Server 2008,您将无法再在SQL Server 2005上打开该数据库

“不支持降级路径”消息意味着您无法在较旧的SQL Server版本上打开较新的数据库

建议:

升级SQL Server的版本(不是visual studio,而是您的SQL Server版本)

在具有较新版本SQL server的服务器上打开此数据库,然后编写整个数据库的脚本并将其重新加载到服务器中

这两种方法中的任何一种都能让你的电脑正常工作


我希望这有帮助

您必须在SQL Server实例中装载.mdf文件。所以VS的版本通常是不相关的(除了过时的VS问题,这里显然不是问题),重要的是您拥有哪个版本的SQL Server

也就是说,如果您安装了适当版本的SQL Server,并且在Visual Studio中出现此错误,则可能存在配置问题。Visual Studio不知道应该使用哪个SQL Server实例,因此可以指定适当的实例

在Visual Studio中:
工具→ 选择权→ 数据库工具→ 数据连接,然后将“SQL Server实例名称”更改为相应的名称。

您的计算机上安装了哪个SQL Server版本?我想是2005年吧?