SQL Server(エスキューエルサーバー)

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、無償で使えるオープンソースではMySQLPostgreSQLが有名です。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)」を契約すれば、追加でセキュリティ更新を受けられる場合があります。

あわせて知っておきたい用語

  • データベース
    データを整理して保存し、効率よく取り出せるようにした仕組み・データの集まりです。
  • SQL
    データベースへの問い合わせや操作に使う言語。SQL Serverもこの言語で操作します。
  • DBMS
    データベースを管理するソフトウェアの総称。SQL Serverはその製品の1つです。
  • ミドルウェア
    OSとアプリの間で働くソフトウェア。DBMSは代表的なミドルウェアです。

コメント

タイトルとURLをコピーしました