SQLServer(エスキューエルサーバー)とは、マイクロソフトが開発しているデータベース管理システム(DBMS)のことです。正式名称は「Microsoft SQL Server」で、大量のデータを整理して保存し、必要なときに素早く取り出せるようにする、企業システムの定番ソフトウェアの1つです。
現実世界でいえば、膨大な書類を完璧に整理して保管し、頼めば一瞬で目的の書類を探し出してくれる「超優秀な書庫の司書」のようなものです。顧客情報や売上データといった会社の大切な情報を安全に預かり、「先月の売上一覧がほしい」といった依頼(SQL)に応えて必要なデータを取り出してくれます。
SQL Serverの特徴
SQL Serverには、主に次のような特徴があります。
- マイクロソフト製品との相性の良さ
WindowsやOffice、.NET系の開発環境と組み合わせやすく、Windows中心の企業システムで広く採用されています。 - 管理ツールの充実
「SQL Server Management Studio」という画面操作のツールが用意され、データベースの管理や操作を視覚的に行えます。 - 高い信頼性とセキュリティ
障害に備えるバックアップや複製の機能、データの暗号化など、企業利用に必要な機能がそろっています。
SQLとSQL Serverの違い
名前が似ているため混同されがちですが、「SQL」と「SQL Server」は別のものです。
| 用語 | 意味 | 現実世界に例えると |
|---|---|---|
| SQL | データベースに指示を出すための共通の言語。どのDBMSでもおおむね共通で使える。 | 司書への依頼の書き方(共通語) |
| SQL Server | SQLで操作できるマイクロソフト製のデータベース管理システム(製品)。 | 司書そのもの(マイクロソフト社員) |
ほかのデータベース製品
データベース管理システムにはSQL Server以外にも代表的な製品があり、システムの規模や環境に応じて選ばれます。有償ではOracle Database、無償で使えるオープンソースではMySQLやPostgreSQLが有名です。SQL Serverはその中でも、Windows環境との親和性と管理のしやすさを強みとしています。
SQL Serverのエディション
SQL Serverには、用途や規模に応じて複数のエディションが用意されています。
| エディション | 対象 | 特徴 |
|---|---|---|
| Enterprise | 大規模・ミッションクリティカルな本番環境 | 有償で最上位。全機能を利用でき、高い可用性やセキュリティ機能に対応 |
| Standard | 中小規模の本番環境 | 有償。基本的な機能を備え、Enterpriseより低価格 |
| Web | Webサイトやホスティング事業者 | 有償だが低コスト。Webサーバー向けに機能を絞ったライセンス |
| Express | 小規模なアプリケーションや学習用 | 無料。データベースサイズなどに上限があるが、本番環境でも利用できる |
| Developer | 開発・テスト環境 | 無料。Enterpriseと同等の機能を利用できるが、本番環境での利用はできない |
エディションによって、対応するCPU数やメモリ量、利用できる機能に違いがあります。導入時は、実際に利用する規模や用途に合ったエディションを選ぶことが大切です。
SQL Serverの歴代バージョン
SQL Serverは、これまでに以下のようなバージョンがリリースされてきました。延長サポート終了日を過ぎると、セキュリティ更新プログラムの提供も基本的に終了します。
| バージョン | リリース日 | 延長サポート終了日 |
|---|---|---|
| SQL Server 2005 | 2006年1月14日 | 2016年4月13日 |
| SQL Server 2008 | 2008年11月6日 | 2019年7月10日 |
| SQL Server 2008 R2 | 2010年7月20日 | 2019年7月10日 |
| SQL Server 2012 | 2012年5月20日 | 2022年7月13日 |
| SQL Server 2014 | 2014年6月5日 | 2024年7月10日 |
| SQL Server 2016 | 2016年6月1日 | 2026年7月15日 |
| SQL Server 2017 | 2017年9月29日 | 2027年10月13日 |
| SQL Server 2019 | 2019年11月4日 | 2030年1月9日 |
| SQL Server 2022 | 2022年11月16日 | 2033年1月12日 |
| SQL Server 2025 | 2025年11月18日 | 2036年1月7日 |
日付はMicrosoft公式のライフサイクル情報に基づいています。延長サポート終了後も、有償の「拡張セキュリティ更新プログラム(ESU)」を契約すれば、追加でセキュリティ更新を受けられる場合があります。

コメント