SQL Server Express
開発元 | マイクロソフト |
---|---|
初版 | 2005 - 2005年12月15日 |
対応OS | Microsoft Windows |
種別 | RDBMS |
ライセンス | Microsoft EULA |
公式サイト | www.microsoft.com/japan/sql/editions/express |
Microsoft SQL Server Express は Microsoft SQL Server の無償で提供されているエディションである。
特徴
SQL Server Express は、製品版である SQL Server に幾つかの機能・リソース制限が施された無償エディションである。データベースエンジンなどの基礎部分は製品版と同じであり、デスクトップ内(すなわち、クライアントアプリケーションとデータベースが同一のOS環境で動作)または小規模システムでの利用を意図して提供されている。原則的に、クライアント・アクセス・ライセンス (CAL - en:Client Access License) を含めて無償、製品版同様にセキュリティ更新プログラムも無償配布される。
SQL Server の無償版は SQL Server 7.0 において MSDE (Microsoft SQL Server Desktop Engine) 1.0 としてはじめて公開され、SQLServer 2005 以降 SQL Server Express Edition または SQL Server Express と称されるようになった。
製品版との違い
リソース
主に次のリソースが制限される(バージョンによって、制限されている内容は異なる)。これらの制限を超える性能を有する環境上で動作させること自体に問題はないが、利用されるリソースは制限値(#バージョンを参照)までである。
機能
主に次の機能が使用できないか機能制限されている(バージョンによって、制限されている内容は異なる)。
- 分析サービス (Analysis Services (OLAP))
- 統合サービス (Integration Services) の一部
- 高可用性のための機能の一部(ログ配布、AlwaysOn など)
- メンテナンスプラン
- チューニングアドバイザ
- パフォーマンスレポート
- データベースメール
- プロファイラの機能の一部
- SQL SERVER エージェント
SQL Server Express Edition で作成・利用したデータベースは上位エディションでも利用することが可能である。
配布パッケージの種類
Express Edition は、用途に応じて複数のパッケージが配布されている。どのパッケージも無償である。
- Express
- 純粋なデータベースエンジンのみ。もっとも小型。
- Express with Tools
- Express パッケージに加えて、管理・開発コンソールである SQL Server Management Studio Express が含まれる(2014 からは、製品版と同じ管理・開発コンソールとなった)。
- Express with Advanced Services
- Express with Tools パッケージに加えてレポート処理とテキスト検索機能の簡易版が含まれる(バージョンによって搭載される機能は異なっている)。
バージョン
- SQL Server 2005 Express Edition
- 2005年12月15日に公開された[2]
- SQL Server 2008 Express
- 2008年8月に公開された。
- SQL Server 2008 R2 Express
- 2010年4月に公開された。
- データベース サイズの制限が緩和され、最大 4 GB から最大 10 GB まで対応した[3]。
- SQL Server 2012 Express
- 2012年3月6日に公開された。
- リモート接続機能を省き構成を簡略化させた LocalDB 機能が追加された[4]。
- SQL Server 2014 Express
- 2014年4月1日(Microsoft 社 現地時間)に公開された。
バージョン | 最新SP | リソース上限[5] | |||
---|---|---|---|---|---|
CPU | RAM | DBサイズ | 情報 | ||
MSDE 1.0 (7.0) | (SP4) | ||||
MSDE 2.0 (2000) | Release A | 2つ | 2GB | 2GB | 公式 |
SQL Server 2005 Express | SP4 | 1つ | 1GB | 4GB | 公式 |
SQL Server 2008 Express | SP3 | 1物理CPU | 1GB | 4GB | 公式 |
SQL Server 2008 R2 Express | SP2 | 1物理CPU | 1GB | 10GB | 公式 |
SQL Server 2012 Express | SP2 | 1物理CPUまたは4コア の小さいほう |
1GB | 10GB | 公式 |
SQL Server 2014 Express | なし | 1物理CPUまたは4コア の小さいほう |
1GB | 10GB | 公式 |
関連製品
関連製品として、無償の開発環境である Microsoft Visual Studio Express が存在する。
関連項目
脚注
- ^ SQL Serverでは エディションにかかわらず 1つのインスタンスに32,767個のデータベースを割り当てできる。複数のデータベースを作成すれば、インスタンスやサーバ全体では10GBを超えるデータを扱うことが可能である。 http://msdn.microsoft.com/ja-jp/library/ms143432.aspx
- ^ "Microsoft(R) SQL Server(TM) 2005およびMicrosoft Visual Studio(R) 2005日本語版、2月1日(水)に発売" (Press release). マイクロソフト. 15 December 2005. 2011年4月2日閲覧。
- ^ “SQL Server 2008 R2 Express Database Size Limit Increased to 10GB” (英語). SQL Server Express WebLog (2010年4月21日). 2011年4月2日閲覧。
- ^ http://msdn.microsoft.com/ja-jp/library/hh510202.aspx
- ^ 上限を超えたOS環境上でも動作するが、超えた分は利用されない