SQL データベースを初めて使用する人にとって、SQL Server のバージョンの違いや選択については比較的馴染みがありません。この質問は単純ですが、その影響は小さくありません。 SQL データベースを初めて使用する人にとって、これらに似た SQL バージョンに関する質問はたくさんありますが、それらを注意深く調べるのは面倒です。問題は単純だが影響は小さくない。
バージョンの違い
SQL Server 2000 には、Enterprise Edition/Standard Edition/Personal Edition/Development Edition の 4 つのエディションがあります。
Enterprise Edition と Standard Edition は、Windows NT Server/Windows 2000 Server/Windows 2003 Server などのサーバー オペレーティング システムにインストールする必要があります。
個人版は、Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional などの個人用オペレーティング システムにインストールする必要があります。
開発バージョンは、任意の Microsoft オペレーティング システムにインストールできます。
SQL Server 2000 エンタープライズ エディション
運用データベース サーバーとして使用されます。 SQL Server 2000 で利用可能なすべての機能をサポートし、最大規模の Web サイト、エンタープライズ オンライン トランザクション処理 (OLTP)、およびデータ ウェアハウス システムをサポートするために必要なパフォーマンス レベルに拡張します。
SQL Server 2000 Standard Edition
小規模なワークグループまたは部門のデータベース サーバーとして使用します。
SQL Server 2000 パーソナル エディション
時々ネットワークに接続されていないものの、SQL Server データ ストレージを必要とするアプリケーションを実行しているモバイル ユーザーが使用します。 Personal Edition は、クライアント コンピューター上でローカル SQL Server データ ストレージを必要とするスタンドアロン アプリケーションを実行する場合にも使用されます。
SQL Server 2000 開発版
SQL Server 2000 をデータ ストアとして使用するアプリケーションを開発するプログラマ向け。 Development Edition は Enterprise Edition のすべての機能をサポートし、開発者がこれらの機能を使用するアプリケーションを作成およびテストできるようにしますが、Development Edition は開発およびテスト システムとしてのみ使用でき、運用サーバーとしては使用できません。
SQL Server 2000 Windows CE エディション
Windows CE デバイス上のデータ ストレージには Microsoft® SQL Server 2000™ Windows® CE Edition (SQL Server CE) を使用します。 SQL Server 2000 の任意のバージョンを使用してデータをレプリケートし、Windows CE データとプライマリ データベースの同期を保つことができます。
SQL Server 2000 Enterprise 評価版
フル機能バージョンは Web から無料でダウンロードできます。 SQL Server の機能を評価する場合のみ、このバージョンはダウンロードから 120 日後に機能しなくなります。
これらのバージョンの SQL Server 2000 に加えて、SQL Server 2000 デスクトップ エンジン コンポーネントを使用すると、アプリケーション開発者は SQL Server 2000 リレーショナル データベース エンジンのコピーをアプリケーションとともに配布できます。 SQL Server 2000 Desktop Engine のデータベース エンジンは、SQL Server のすべてのバージョンのデータベース エンジンと同様に機能するため、Desktop Engine データベースのサイズは 2 GB を超えることはできません。
バージョンの互換性
これらのバージョンの簡単な比較は次のとおりです。
SQL Server には、Enterprise Edition、Standard Edition、Personal Edition、Development Edition、Desktop Engine (MSDE)、Evaluation Edition、および CE Edition が含まれます。
1. 評価版は評価用、CE 版は Windows CE 用なので詳細は割愛します。
2. 機能的には、Enterprise Edition と Development Edition が 1 組、Standard Edition と Personal Edition が 1 組になります。エンタープライズ バージョンと開発バージョンは、主に大規模ユーザー向けに使用され、より多くの CPU とメモリをサポートし、クラスタリング、ログ配布、並列 DBCC、インデックスの並列作成、インデックス ビューなどの高度な機能をサポートできます。
3. インストールの観点からは、Enterprise Edition と Standard Edition はペアであり、Personal Edition、Development Edition、および Desktop Engine は 1 つのグループです。Enterprise Edition と Standard Edition は、サーバー バージョンにのみインストールできます。 Windows (NT、2000、2003) パーソナル バージョン、開発バージョン、およびデスクトップ エンジンは、より多くのシステム (NT Workstation、2000 professional、XP などを含む) にインストールできます。98 はパーソナル バージョンまたはデスクトップ エンジンのみをインストールできます。デスクトップ エンジンの最大速度は 2G を超えることはできません)。
4. Enterprise Edition、Standard Edition、または Desktop Engine を運用開始時に使用します (Standard Edition と Enterprise Edition の開発にはそれぞれ Personal Edition と Development Edition が使用されます)。
Standard Edition と Enterprise Edition の違い
1. MSCSクラスタをサポートするかどうか
2. 全文インデックス作成をサポートするかどうか
3. 分散パーティションビューをサポートするかどうか
4. ログ配布がサポートされているかどうか
5. インデックス付きビューの CPU 使用率をサポートするかどうか
Enterprise Edition は最高の使いやすさ、安定性、同時実行性を提供しますが、Personal Edition と MSDE は特定のコードをハードフィルするため、同時ユーザーが 5 人を超えるとパフォーマンスが大幅に低下します。
通常版
データベース エンジンの機能には、フェールオーバー クラスタリング (最大 4 ノード)、SQL Server Enterprise Manager でのフェールオーバーのサポート、ログ配布、並列 DBCC、並列 CREATE INDEX、強化された先読みとスキャン、インデックス付きビュー、フェデレーション データベース サーバー、システム エリア ネットワークのサポートがありません。 (SAN)、言語設定を備えたグラフィック ユーティリティ、Analysis Services のユーザー定義の OLAP パーティショニングの欠落、パーティション ウィザード、リンクされた OLAP キューブ、ROLAP ディメンションのサポート、HTTP インターネット サポート、コンピューティング ユニット、ディメンションへのライトバック、超大規模ディメンションのサポート、実数時間 OLAP、分散パーティション キューブ、SMP は、win2000 では最大 4 CPU、NT (Enterprise Edition) では最大 8 CPU のみをサポートします。
10 ライセンスを購入した場合、20 ユーザーを持つことはできません (通常、同時ユーザー数は制限されており、接続数は OS によって異なります)。
エンタープライズ版
運用データベース サーバーとして使用されます。 SQL SERVER 2000 で利用可能なすべての機能をサポートし、最大規模の Web サイト、エンタープライズ オンライン トランザクション処理 (OLTP)、およびデータ ウェアハウス システムをサポートするために必要なパフォーマンス レベルに拡張します。