読み方 : エスエスエムエス

SSMS【SQL Server Management Studio】

概要

SSMSとは、米マイクロソフト(Microsoft)社のデータベース管理システムDBMS)「SQL Server」を管理・操作するための公式GUIツール。SQLクエリの実行からサーバ管理まで一元的に行える。
SSMSのイメージ画像

Windows環境で利用され、「SQL Server」およびクラウドサービスの「Azure SQL Database」などに接続して操作することができる。利用者はグラフィカルな操作画面を通じてデータベースやテーブル、ビューストアドプロシージャなどのオブジェクトを参照・作成・変更することができる。

SQL文の作成・編集・実行を行うためのSQLエディタが備わっており、「Transact-SQL」(T-SQL)と呼ばれる同社独自の拡張SQLの記述により、クエリの実行やデータの取得、更新処理を行うことが可能である。実行結果は表形式で表示され、クエリのパフォーマンス分析や実行計画の確認にも対応する。

また、データベースサーバの状態監視やログの確認、バックアップと復元、セキュリティ設定、ユーザー権限の管理といった運用作業も行える。ジョブスケジューリング機能を利用して定期的な処理を自動化することも可能である。

これらの機能はGUI操作とSQLコマンドの双方から利用でき、開発者と管理者のいずれにも利用されるツールとして広く普及している。組織内で複数のサーバを運用している場合には同時に接続して統合的に管理することができ、オンプレミスSQL Serverと同社のAzureサービス上のデータベースをまとめて管理することもできる。

「SQL Server 2005」の登場とともに2005年にリリースされ、それ以前の「Enterprise Manager」と「Query Analyzer」という二つのツールを統合する形で誕生した。当初はSQL Serverインストールメディアに同梱されていたが、現在は同社サイトから独立した無償ツールとして配布されており、SQL Serverバージョンに依存せず最新版を利用できる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。