0

重複の可能性:
Visual Studio 2008 で Visual Studio 2010 プロジェクトを開く

SQL Server のバージョンの問題についてちょっとした質問がありました。MS Visual Studio 2010 で自分のシステムに Web アプリケーションを作成しました。SQL Server 2008 を使用していると思います。これが MS Visual Studio のデフォルトだったからです。次に、自分のシステムでアプリケーションを作成した後、別のシステムでテストしたかったのですが、そのシステムには MS Visual Studio 2008 が搭載されており、フレームワークの変更によりさまざまな問題が発生しました。

そこで、そのマシンに MS Visual Studio 2010 をインストールして、アプリケーションを実行してみました。互換性の問題はありませんでしたが、デフォルト データベース ASPNETDb.MDf であるデータベースに接続しようとすると、「ASPNETDB.MDF は 655 以降のバージョンであり、サーバーが古いため、開くことができません」というエラーが表示されます。バージョン 612。劣化することはありません」。ですから、何が問題なのかわかりません。いくつかのスレッドを読みましたが、少し異なるケースのように見えるので、もう一度質問したかっただけです。

4

1 に答える 1

0

SQL Serverバージョン(7、2000、2005、2008、2008 R2)とは別に、SQL Serverのシステムテーブル/構造が変更されたエディション(Standard、Enterprise、Web、Expressなど)と内部SQLServerバージョンがあります。あるバージョンから別のバージョンへ。

これらの内部バージョンはデータベースのブートページにスタンプされており、各バージョンのバージョンは以下のとおりです。

SQL Server 7.0 515 SQL Server 2000 539 SQL Server2005VARDECIMALを無効にする611SQLServer 2005、VARDECIMALを有効にする612 SQL Server 2008 655 SQL Server 2008 R2 660

簡単な方法はありません。オプションは、SQL Server 2005で新しいデータベースを作成し、その内容をコピーすることです。

于 2011-05-25T17:05:41.160 に答える