次の方法で共有


SQL Server Compact Edition の操作

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

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

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

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

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

セキュリティの構成

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

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

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

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

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

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

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

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

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

  • プログラミング API
  • SQL 言語
  • SQL Server Management Studio と SQL Server Management Studio Express

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

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

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

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

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

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

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

参照

ヘルプおよび情報

SQL Server Compact Edition のサポートについて