1

Windows CEアプリで作成された.SDFテーブルがいくつかあります(アクセステーブルデータはサーバーアプリから渡され、これはSQL Server Compactレコード/テーブルに変換されます)。

Visual Studio 2010のデスクトップマシンからそれらの内部を調べたいのですが、サーバーエクスプローラーで新しいデータ接続を作成しようとすると、2つの「MicrosoftSQL Server Compact」データソース(3.5および4.0)のいずれかを選択できません。

3.5を選択してから「接続のテスト」を選択すると、次のように表示されます。

これは有効なSQLServerCompact Databaseファイルではないか、このファイルバージョンは現在のSQL ServerCompactEngineではサポートされていません。

4.0を選択してから「接続のテスト」を選択すると、次のように表示されます。

互換性のないデータベースバージョン。これが互換性のあるファイルである場合は、修復を実行します。その他の場合については、ドキュメントを参照してください。[Dbバージョン=0、要求されたバージョン= 0、ファイル名= MyRecalcitrantTable.SDF

これらのテーブルに接続して、テーブルに何が含まれているかを確認できるようにする方法はありますか?それらが作成されたバージョン(明らかに3.5より前)を判別して、以前のバージョンのVSを使用してそれら(または他のツール)を表示できるようにするにはどうすればよいですか?

4

1 に答える 1

1

SQL Server Compact Toolbox VS拡張機能を使用できます。ファイルバージョンの検出機能がありますが、おそらくバージョン2.0ファイルであり、Windows ceデバイス(またはエミュレーター)でのみ開くことができます。

于 2013-03-08T19:44:44.337 に答える