豊富なエンド ユーザー エクスペリエンスを提供するため、開発者は、かつてないほどリレーショナル データベースを利用するようになりました。これらのアプリケーション内にある情報を保護および管理することは重要です。SQL Server Express Edition では、無償で、使いやすい堅牢なデータベースを提供することによって、開発者が堅牢で信頼性の高いアプリケーションを構築するのを支援します。単純なアプリケーションを構築する際には、データベース システムが複雑すぎるという状況が頻繁に見受けられます。Visual Studio 2005 と SQL Server Express Edition の統合により、データ ドリブン アプリケーションを構築するための単純でありながら、優れた開発環境を提供し、この複雑さを緩和します。開発者は、スキーマのデザイン、データの追加、ローカル データベースのクエリなどの作業を、すべて Visual Studio 2005 環境内で行えます。開発者がより高度なデータベース機能を必要とする場合は、SQL Server Express Edition をより洗練されたバージョンの SQL Server にシームレスにアップグレードできます。
現在の変化の速い世界では、最も基本的な Web サイトでも対話表示に対応している必要があります。SQL Server Express Edition と Visual Web Developer により、ダイナミックで信頼性の高い Web サイトを構築するための統合された単純なプラットフォームが提供されます。これらの 2 つの製品では、Web サイトの構築、展開、および管理に必要なツールが提供されます。
SQL Server Express Edition には、データベース レイヤを Web 環境に適した状態にするいくつかの機能が用意されています。SQL Server Express Edition では、SQL Server 2005 の高度なクエリの最適化エンジンを利用して、高速なパフォーマンスを実現しています。また、データベースは、XCopy 機能を使用して簡単にホスト環境に読み込むことができます。データベース内におけるネイティブな XML サポートにより、Web 環境は Web サービス経由で他のアプリケーションと簡単に相互運用できることが保証されます。
アプリケーション ソフトウェアの開発者にとって、ソフトウェアのサポートとメンテナンスは大きな負担です。埋め込みのデータベースにより、自動チューニングや管理、修正プログラムや Service Pack の自動適用、組み込みのセットアップとインストールのサポートが提供され、この開発者の負担が軽減されます。SQL Server Express Edition は、これらの目標を掲げて具体的にデザインされました。
SQL Server Express Edition は、SQL Server 2005 の中核的なデータベース エンジンを使用しているので、常に変化する用途の特性に対応するためにデータベース パラメータを動的にチューニングするように構成することができます。また、SQL Server Express Edition では、今後リリース予定の Microsoft Update を使用して更新プログラムをエンド ユーザーに直接配布するので、ソフトウェア開発者は、データベースの更新プログラムを直接展開することについて考慮する必要はありません。SQL Server Express Edition では Active Directory および Windows Management Instrumentation の両方をサポートしており、大部分の企業管理環境に簡単に組み込むことができます。
また、SQL Server Express では、サイレント インストールまたは GUI ベースのセットアップとインストールのサポートが提供されます。このサポートにより、ソフトウェア開発者は埋め込みのデータベースのインストールとセットアップに対して最終的な制御と柔軟性を維持することができます。
レポート アプリケーションの作成は、面倒な作業になることが多いものです。SQL Server Express Edition では、Visual Studio 2005 に含まれる SQL Server 2005 Reporting Services コントロールと密接に統合することによって、この作業の簡素化を図っています。これらのコントロールを SQL Server Express Edition と組み合わせて使用すると、開発者は、テーブル、グラフ、および画像を含む洗練されたレポートを簡単に作成できるようになります。
| • | 新しい軽量な管理ツールとクエリ編集ツール |
| • | クエリを自動的に最適化する高度なクエリ オプティマイザ |
| • | 自動チューニング |
| • | 共通のタスク用のウィザード |
| • | Computer Manager によるサービスの開始と停止の管理 |
| • | 自動化された Service Pack と修正プログラムの適用 (Microsoft Update の機能を使用) |
| • | XCopy のサポート |
| • | 既定の設定によるセキュリティ保護 | ||||||
| • | きめ細かな管理権限 | ||||||
| • | 3 つのレベルのコード アクセス セキュリティ
| ||||||
| • | 抽象化レイヤとしてのストアド プロシージャの使用 | ||||||
| • | Active Directory のサポート | ||||||
| • | Windows 認証のサポート |
| • | Visual Studio 2005 によるインストール |
| • | スキーマのデザイン、データの追加、およびローカル データベースのクエリに使用できる Visual Studio のデータ エクスプローラ |
| • | SQL Server Express Edition 内部にホストされている CLR |
| • | ユーザー定義の型と集計 |
| • | ADO.NET V2 を使用した処理中データへのアクセス |
| • | SQL と CLR セキュリティの統合 |
| • | 統合されたデバッグ |
| • | VS の SQL Server レポート コントロール |
| • | サポートしている CPU は 1 つだけですが任意のサーバーにインストールできます。 |
| • | アドレス指定可能な RAM は 1 GB です。 |
| • | 4 GB のデータベース サイズ |
| • | トランザクション レプリケーション サブスクライバ |
| • | マージ レプリケーション サブスクライバ |
| • | Service Broker のクライアント |
| • | 分散トランザクションのサポート |