数据库无法打开,因为它是版本655

问题描述:

我开发了一个包含本地数据库的VB.net应用程序(Visual Studio 2010 - WIN 7)。如果我运行并创建了我的应用程序的安装程序,应用程序在WIN XP下的另一台PC上,应用程序的安装已完成,但应用程序的执行显示一条消息,应用程序无法打开!消息: 数据库'数据库名'无法打开,因为它是版本655.此服务器支持版本611及更早版本。不支持升级到较早版本的路径。无法打开新数据库'Databasename'。 CREATE DATABASE被中止。数据库无法打开,因为它是版本655

+0

[此服务器支持版本611及更早版本可能存在重复。不支持降级路径](http://stackoverflow.com/questions/26733777/this-server-supports-version-611-and-earlier-a-downgrade-path-is-not-supported) –

+0

...和http://stackoverflow.com/questions/17778090/exception-database1-mdf-cannot-be-opened-because-it-is-version-655-this-server –

数据库版本655是SQL Server 2008和611是SQL Server 2005中

How to determine version of Local Sql Instance and your database

您需要的XP机器上升级SQL到SQL Server 2008,或降级您到SQL Server 2005

或者,您可以在XP机器上创建一个新的数据库,然后为其应用程序运行所需的任何数据。