无法打开数据库,因为它是版本706.此服务器支持版本661及更早版本

时间:2014-09-06 12:17:53

标签: c# asp.net database

我是asp.net c#编码的新手,我创建了一个使用visual studio express 2013连接到数据库的简单网站。在我完成网站制作后,我尝试在托管网站上传文件,一切正常,但是当我尝试上传database.mdf文件然后附加它,我收到此错误消息:

  

附加数据库时出错。 System.Data.SqlClient.SqlException(0x80131904):无法打开数据库'my_Database',因为它是版本706.此服务器支持版本661及更早版本。

我尝试将SQL Server实例名称从(LocalDB)\v11.0更改为SQL Server 2008,但它不起作用。

我使用的托管网站是aspspider.com

1 个答案:

答案 0 :(得分:0)

错误表示您使用的database.mdf文件是使用Sql Server 2012创建的,而您的托管服务提供商仅安装了Sql Server 2008。

您需要在本地使用Sql Server 2008重新创建database.mdf,或者查看您的托管服务提供商是否可以将您升级到Sql Server 2012.

看看aspspider,他们似乎只提供免费托管Microsoft Sql Server 2008 Express Edition。您可以从here下载该副本。在本地安装,在您的应用程序中使用它,然后将其上传到托管服务提供商。