0

このエラーが発生しました。SQL Server 2012 をインストールしていますが、何が問題なのか知っている人はいますか? Visual Studio 2010 にデータベース ファイルを添付しようとしています。

データベース 'X' はバージョン 661 であるため、開くことができません。このサーバーはバージョン 655 以前をサポートしています。ダウングレード パスはサポートされていません。

新しいデータベース 'X' を開けませんでした。CREATE DATABASE は中止されます。

ファイル X の自動命名データベースを接続しようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、ファイルが UNC 共有にあります。

4

2 に答える 2

2

データベース ファイルは、使用しているバージョンよりも新しいバージョンの SQL Server インスタンスで作成またはアタッチされています。ローカル インスタンスを最新のビルドに更新すれば、問題はありません。

具体的には、バージョン 661 は SQL Server 2008 R2 です。アタッチするインスタンス (651) は、SQL Server 2008 RTM または SP1 です。おそらくローカル SQL Express インスタンスではなく、SQL Server 2012 インスタンスを使用していることを確認してください。

ここを参照してください: http://www.sqlskills.com/blogs/paul/sql-server-2008-r2-bumps-the-database-version/

于 2013-01-09T19:05:30.387 に答える
0

問題はExpressEditionに関するものであることが判明しました。user instanceExpress Editionでのみサポートされているバインドしているmdfファイルが必要なため、フルバージョンを使用できません。このhttps://www.microsoft.com/betaexperience/pd/SQLEXPWT/enus/default.aspxからSQL2012Expressをダウンロードしました。これによりLocalDB、すべての問題が解消されます。

于 2013-01-09T21:48:38.267 に答える