今すぐ登録しました。以前の回答で-1票を獲得した理由はわかりませんが、拡大する予定です。
Web Developer Express 2008 SQL Server CEがWebサーバー上で動作するように設計されていないという理由だけで、SqlServerCEを作成または操作しません。
c#expressまたはvbexpressをロードする場合。sql serverexpress2008のインストールが提供されています。SQLCEがインストールされていません。Microsoft SQL Server Compact 3.5(Microsoft SQL Server Compact3.5用の.NETFrameworkデータプロバイダー)とMicrosoft SQL Serverデータベースファイル(SqlClient)の2つのデータソースを追加すると、アクセスクライアントが存在する可能性があります。また。
デフォルトのExpressセットアップでは、SQL Server Compactにデータプロバイダーを使用することを選択した場合、オプションであっても失敗することに注意してください。sdfデータベースを作成するには、SQLServerCEを個別にダウンロードする必要があります。
また、Expressバージョンは異なるオーディエンスを対象としており、メインとSKUのUI設定と同じではありません。たとえば、データベース設定でのWeb Expressには、SQLServerCEを使用する選択肢さえありません。VSでは、主にVSが単なるWeb開発者以上のものをサポートしているため、データメニューから選択できます。
今、あなたはVS 2008をロードしたと言いました(これは標準以上に影響するので、どのバージョンかは言いませんでしたが、問題ではありません)
vs 2008のデフォルトのインストールでは、SQLサーバーceがインストールされます(前の回答で述べたように、3.1はrtmを使用し、3.5はsp1を使用していました)。事前のオプションでオフにすることができます。
私が懸念していることの1つは、vsonWebプロジェクトではデータベースを作成できないとのことです。どのテンプレートを使用していますか。[アイテムの追加]でサーバーベースのデータベースアイテムを作成でき、[データ]タブでローカルデータベースオブジェクトとサーバーデータベースオブジェクトの両方を作成できるはずです。
だからSummeryで。
クライアントベースのエクスプレスSKUおよびクライアントベースのプロジェクトでは、アイテムの追加とデータタブからローカルまたはサーバーベースのデータベースを作成できるはずです。
SQL CEは、Webサーバーでは公式にはサポートされていないためです。アイテムの追加のWebskusでは、サーバーベースのデータベースを作成するためのアクセス権のみが必要です。専用のSKUであるため、エクスプレスではCEはデータタブまたはアイテムの追加のいずれのオプションでもありません。on vsでは、[データ]タブからCEデータベースを作成できます。また、アイテムの追加でサーバーデータベースを作成するためのアクセス権が必要です。
SQL Server Management Studioは、ソースがどこにあるかを気にしません。したがって、すべてで機能し、データベースを作成します。
私は、その時点で何をどこにいるかに応じて、リストされているすべてのオプションを使用します。前述のように、デスクトップ上のCEは、主にオフラインデータベースのサポートに最適なキャッシュデータベースです。しかし、それには限界があり、さらに、より良い統合が本当に必要です。作成したり、サポートでデータベースを操作したりすると、主にManagementStudioを使用します。