次の方法で共有


SQL Server Compact の操作

Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) の操作や、SQL Server Compact 3.5 を使用するアプリケーションのビルドは、以下の段階で行われます。

  • SQL Server Compact 3.5 環境のセットアップ
  • セキュリティの構成、クライアントとサーバーの接続
  • SQL Server Compact 3.5 データベースとデータの操作

SQL Server Compact 3.5 環境のセットアップ

SQL Server Compact 3.5 環境をセットアップして、スタンドアロン デスクトップ アプリケーションや分散型データベース アプリケーションをビルドできます。

  • ローカルで実行することを目的とした、デバイスに配置できるアプリケーションをデスクトップ上でビルドするには、開発環境とクライアント環境をセットアップする必要があります。開発環境には、Visual Studio 2008 をインストールする必要があります。詳細については、「開発環境のインストール」を参照してください。SQL Server Compact 3.5 をインストールすると、それがクライアント環境になります。詳細については、「デバイスへのインストールと配置 (SQL Server Compact)」を参照してください。
  • SQL Server Compact 3.5 を使用する分散型データベース アプリケーションをビルドするには、開発環境、クライアント環境、およびサーバー環境をセットアップする必要があります。これらの環境をセットアップするには、Visual Studio 2008、SQL Server 2008、SQL Server Compact 3.5 のインストール、Microsoft インターネット インフォメーション サービス (IIS) のインストールと構成、および接続の構成を行います。詳細については、「クライアント環境とサーバー環境」、「SQL Server Compact のインストール」、および「サーバー環境のインストール」を参照してください。

セキュリティの構成

必要な SQL Server Compact 3.5 システムをインストールしたら、クライアントとサーバー間でデータを交換する前に、IIS のセキュリティ オプションを構成する必要があります。

また、SQL Server Compact 3.5 では、IIS の SSL (Secure Sockets Layer) 機能を使用して、SQL Server Compact 3.5 を実行しているデバイスと SQL Server を実行しているコンピュータ間で伝達されるデータを暗号化することもできます。

詳細については、「サーバー環境の構成とセキュリティ設定」を参照してください。

クライアントとサーバーの接続

SQL Server Compact 3.5 は、データ ソースに接続してデータを交換する、次の 2 つの方法をサポートしています。

  • リモート データ アクセス (RDA)
  • マージ レプリケーション

これらの接続手段では、IIS の認証、承認、および暗号化サービスを使用します。接続は有線、無線にかかわらず、LAN および WAN 経由で確立できます。Microsoft ActiveSync は、デスクトップ コンピュータのネットワーク接続を使用して、SQL Server と通信できます。これにより、デバイスには、ネットワーク カードまたはモデムが不要になります。

接続オプションの詳細については、「接続の管理 (SQL Server Compact)」を参照してください。

SQL Server Compact 3.5 データベースとデータの操作

以下のコンポーネントを使用して、SQL Server Compact 3.5 データベースとデータを変更および管理できます。

SQL Server Compact 3.5 では、複数の接続を使用したデータベースへのアクセス、複数列のインデックスと一致するインデックスに対する制限、トランザクション サポート、参照整合性、128 ビットのファイル レベルの暗号化とパスワード保護、およびクエリ オプティマイザも用意されています。

SQL Server Compact 3.5 データベース エンジンは、対象となるデバイスのプロセッサに応じて、約 2.2 ~ 2.6 MB のディスク領域を使用します。SQL Server Compact 3.5 は、最大 4 GB のデータベースをサポートします。

SQL Server Compact 3.5 データベースの操作方法の詳細については、「データベースの操作 (SQL Server Compact)」を参照してください。

アプリケーションのビルド

SQL Server Compact 3.5 および .NET Compact Framework では、企業情報システムにアクセスするデバイス用アプリケーションのビルドに使用できる開発インフラストラクチャ テクノロジが提供されます。

SQL Server Compact 3.5 を使用するアプリケーションでは、ローカルの SQL Server Compact 3.5 データベースの作成、ローカル データの更新、およびデバイスで行われた変更と SQL Server データベースとのマージを行うことができます。

以下のプログラミング モデルは、SQL Server Compact 3.5 でサポートされています。

  • ADO.NET (C# または Microsoft Visual Basic を使用してアクセスできます)
  • OLE DB (Visual Studio 内から Visual C++ オプションを使用してアクセスできます)

参照

その他のリソース

SQL Server Compact のインストール
操作方法に関するトピック (SQL Server Compact)

ヘルプおよび情報

サポートについて (SQL Server Compact 3.5 Service Pack 1)