无法连接到数据库。 Visual Studio 2013 aspx

时间:2013-11-11 17:55:37

标签: c# sql-server sql-server-2012 visual-studio-2013

我有Visual Studio 2013,以及SQL Server 2008和2012.它们都支持我的计算机。我的数据库是在VS2012中创建的,我无法在VS2013中打开它。我安装了VS2012中的所有工具。我试图在Web.config中有一个连接字符串。每当我试图将一些数据发送到我的数据库时,我收到此消息:

  

数据库'C:\ USERS \ XXXX \ DESKTOP \ XXXXX \ APP_DATA \ DATABASE.MDF'   无法打开,因为它是版本706.此服务器支持   版本662及更早版本。不支持降级路径。不能   打开新数据库   'C:\用户\ XXXX \ DESKTOP \ XXXXX \ APP_DATA \ DATABASE.MDF'。创建数据库   被中止了。尝试为文件附加自动命名的数据库   C:\ Users \ XXXX \ Desktop \ XXXXX \ app_data \ DataBase.mdf失败。一个数据库   存在同名,或指定的文件无法打开,或者它   位于UNC分享。

http://i.imgur.com/ioXgagk.png

接下来我该怎么办? 感谢。

1 个答案:

答案 0 :(得分:1)

您无法打开使用Sql Server 2008为Sql Server 2012创建的数据库。要使其工作,您需要在Sql Server 2012中打开数据库并将兼容级别从110(Sql Server 2012)更改为100( Sql Server 2008和Sql Server 2008 R2)。希望您没有使用Sql Server 2012的任何功能来阻止此更改。