SDFファイルがあり、そのスキーマを取得して、UIでクエリを実行したいと考えています。これどうやってするの?マシンにVisual Studioをインストールしていないので、インストールするソフトウェアをできるだけ少なくしたいと考えています。
SDFファイルがあり、そのスキーマを取得して、UIでクエリを実行したいと考えています。これどうやってするの?マシンにVisual Studioをインストールしていないので、インストールするソフトウェアをできるだけ少なくしたいと考えています。
回答:
Microsoftのsql server management studio(バージョン2008以前)を試してください。こちらからダウンロードしてください。ライセンスについてはわかりませんが、EXPRESS EDITIONをダウンロードすれば無料のようです。
SSMSの以降のエディションを使用できる場合もあります。2016年には、拡張機能をインストールする必要があります。
オプションがある場合は、sdfファイルを、追加のソフトウェアで汚染することが許可されている別のマシンにコピーできます。
更新:Nick Westgateからのコメントの書式設定
手順はそれほど直感的ではありません。
- SQL Server Management Studioを開くか、SQL Studio 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]を選択します。
データベースの下とデータベースファイルアタッチ選択し、選択し、Browseをあなたの.sdfファイルを選択します。
OKをクリックします。
次のようにして、Visual Studio 2012から直接SQL Compact 4.0データベースを開くことができます。
そこでの指示に従ってください。
それらを4.0にアップグレードすることに問題がなければ、SQLコンパクトデータベースの古いバージョンを開くこともできます。WindowsPhoneローカルデータベースの開発などのために、いくつかのテーブルなどを見たいだけの場合に便利です。
(プレミアムの実行に役立つ場合は、VS2012の特定のSKUが必要かどうかはわかりません)