当我尝试连接数据库时出现以下错误
无法打开数据库myweb.mdf,因为版本是661.服务器版本是662或更早版本。 c / user / mydocuments / visual studio 2010 / app-data / myweb.mdf不支持降级创建数据。尝试自动数据库的文件 c / user / mydocuments / visual studio 2010 / app-data / myweb.mdf失败。存在具有相同文件的数据库,或者无法打开或位于UNC共享中。
如何使用sql server打开数据库?
答案 0 :(得分:0)
该消息有点误导。它应该说“数据库是版本661.这个服务器支持版本662,655,早于655。”
662是SQL Server 2008 SP2的版本。但是,661是SQL Server 2008 R2 的版本。
基本上,您尝试将使用SQL 2008 R2生成的数据库文件加载到SQL Server 2008实例中。这不会起作用。
这意味着您需要将sql server实例升级到R2,或者必须将数据库降级到SQL 2008.
请在此处阅读以获取更多信息:http://rusanu.com/2010/11/23/this-server-supports-version-662-and-earlier/
即使实际消息没有,附加信息也是有意义的。