私はSDFファイルを持っています、そして私はそのスキーマを検索してそしてそれを何らかのUIで質問したいです。これどうやってするの?マシンにVisual Studioがインストールされていないので、できるだけソフトウェアをインストールしないでください。
MicrosoftのSQL Server Management Studio(バージョン2008以前)を試してください。 こちらからダウンロードしてください 。ライセンスについてはわかりませんが、EXPRESS EDITIONをダウンロードすれば無料のようです。
SSMSのそれ以降のエディションを使用することができるかもしれません。 2016年の場合は、 拡張機能をインストールする必要があります。
あなたがオプションを持っているならば、あなたはあなたが追加のソフトウェアで汚染することが許されている別のマシンにsdfファイルをコピーすることができます。
更新:Nick Westgateからのニースフォーマットのコメント
手順はそれほど直感的ではありません。
- SQL Server Management Studioを開くか、実行している場合は[ファイル] - > [オブジェクトエクスプローラの接続]を選択します。
- [サーバーに接続]ダイアログで、サーバーの種類をSQL Server Compact Editionに変更します。
- [データベースファイル]ドロップダウンから[<参照>]を選択します。
- SDFファイルを開きます。
ダウンロードしてインストールしてください LINQPad 、これはSQL Server、MySQL、SQLiteそしてSDF(SQL CE 4.0)でも動きます。
SDFファイルを開くためのステップ:
クリック接続の追加
データコンテキストを自動的に構築するおよびデフォルト(LINQ to SQL)を選択し、次に次へ.
プロバイダの下でSQL CE 4.0を選択します。
データベースで添付データベースファイルを選択し、参照を選択して自分のを選択します。 sdfファイル.
OKをクリックします。
SQL Compact 4.0データベースは、Visual Studio 2012から直接開くことができます。
そしてそこの指示に従ってください。
4.0にアップグレードしても問題ない場合は、古いバージョンのSQL Compactデータベースも開くことができます。WindowsPhoneのローカルデータベース開発などのテーブルなどを調べたい場合に便利です。
(注:これは、Premiumの実行に役立つ場合は、これにVS2012の特定のSKUが必要かどうかわかりません)