SQL Server Management Studio (SSMS) とは何か?

適用対象: SQL Server (サポートされているすべてのバージョン) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

SQL Server Management Studio (SSMS) は、SQL インフラストラクチャを管理するための統合環境です。 SSMS を使用して、SQL Server、Azure SQL DatabaseAzure SQL Managed InstanceAzure VM 上の SQL ServerAzure Synapse Analytics のすべてコンポーネントのアクセス、構成、管理、運営、開発を行います。 SSMS には、さまざまなグラフィック ツールと、機能の豊富な多くのスクリプト エディターを結合して、すべてのスキル レベルの開発者やデータベース管理者が SQL Server にアクセスできるようにする包括的なユーティリティが 1 つ用意されています。

SQL Server Management Studio のスクリーンショット。

SQL Server Management Studio のコンポーネント

説明 コンポーネント
オブジェクト エクスプローラーを使用して、SQL Server の 1 つ以上のインスタンスに存在するすべてのオブジェクトを表示および管理します。 [オブジェクト エクスプローラー]
クエリとスクリプトの開発を迅速化する定型句のファイルのビルドと管理にテンプレート エクスプローラー を使用します。 テンプレート エクスプローラー
スクリプトやクエリなどの管理項目を管理するプロジェクトのビルドに、非推奨のソリューション エクスプローラーを使用します。 ソリューション エクスプローラー
クエリ、テーブル、およびダイアグラム データベースのビルドに、Management Studio に含まれているビジュアル デザイン ツールを使用します。 Visual Database Tools
クエリとスクリプトの対話形式でのビルドとデバッグに、Management Studio 言語エディターを使用します。 クエリ エディターとテキスト エディター

ビジネス インテリジェンスのための SQL Server Management Studio

Analysis Services、Integration Services、Reporting Services に関するアクセス、構成、管理を行うには、SQL Server Management Studio を使用します。 3 つのビジネス インテリジェンス テクノロジはすべて SQL Server Management Studio に依存していますが、各テクノロジに関連付けられている管理タスクは少しずつ異なります。

注意

Analysis Services、Reporting Services、Integration Services のソリューションを作成および変更するには、SQL Server Management Studio ではなく、SQL Server Data Tools (SSDT) を使用します。 SQL Server Data Tools (SSDT) は、Microsoft Visual Studio をベースとする開発環境です。

SQL Server Management Studio を使用した Analysis Services ソリューションの管理

SQL Server Management Studio を使用すると、Analysis Services オブジェクトの管理を行うことができます (バックアップの実行やオブジェクトの処理など)。

Management Studio では、多次元式 (MDX)、データ マイニング拡張機能 (DMX)、および XML for Analysis (XMLA) で作成されるスクリプトの開発と保存を行う Analysis Services スクリプト プロジェクトが提供されます。 Analysis Services スクリプト プロジェクトは、 Analysis Services インスタンスで管理タスクを実行したり、データベースやキューブなどのオブジェクトを再作成したりする場合に使用します。 たとえば、既存の Analysis Services インスタンスで直接新しいオブジェクトを作成する XMLA スクリプトを Analysis Services スクリプト プロジェクトで開発することができます。 Analysis Services スクリプト プロジェクトは、ソリューションの一部として保存し、ソース コード コントロールに統合できます。

SQL Server Management Studio の使用方法について詳しくは、「SQL Server Management Studio を使用した開発と実装」をご覧ください。

SQL Server Management Studio を使用した Integration Services ソリューションの管理

SQL Server Management Studio では、Integration Services サービスを使用して、パッケージの管理および実行中のパッケージの監視を行うことができます。 また、Management Studio を使用すると、パッケージのフォルダーへの編成、パッケージの実行、パッケージのインポートとエクスポート、データ変換サービス (DTS) パッケージの移行、Integration Services パッケージのアップグレードを行うこともできます。

SQL Server Management Studio を使用した Reporting Services プロジェクトの管理

SQL Server Management Studio では、Reporting Services の機能の有効化、サーバーとデータベースの管理、およびロールとジョブの管理を行うことができます。

[共有スケジュール] フォルダーを使用して共有スケジュールを管理し、レポート サーバー データベース (ReportServer、ReportServerTempdb) を管理します。 また、レポート サーバー データベースを新規または別の SQL Server データベース エンジンに移動する場合は、master システム データベースに RSExecRole も作成します。 これらの作業の詳細については、次の記事を参照してください。

また、各種機能の有効化と構成、サーバーの既定値の設定、およびロールとジョブの管理を行うことで、サーバーを管理します。 これらの作業の詳細については、次の記事を参照してください。

英語以外のバージョンの SQL Server Management Studio (SSMS)

言語が混在するセットアップに関するブロックが解除されました。 フランス語の Windows にドイツ語の SSMS をインストールすることができます。 OS の言語が SSMS の言語と異なる場合、ユーザーは [ツール] > [オプション] > [国際対応の設定] で言語を変更する必要があります。 変更しないと、SSMS の UI が英語で表示されます。

さまざまなロケールと以前のバージョンについては、「英語以外の言語バージョンの SQL Server Management Studio (SSMS) をインストールする」を参照してください。

SSMS のサポート ポリシー

クロスプラットフォーム ツール

SSMS は Windows (AMD または Intel) 上でのみ動作します。 Windows 以外のプラットフォーム上で実行されるツールが必要な場合は、Azure Data Studio をご覧ください。 Azure Data Studio は、macOS、Linux、さらに Windows 上で実行されるクロスプラットフォーム ツールです。 詳しくは、Azure Data Studio に関する記事をご覧ください。

ヘルプの参照

次のステップ

SSMS、一般的なタスク、関連ツールの詳細については、次の記事を参照してください。

SQL ドキュメントへの投稿

SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。

詳細については、「SQL Server のドキュメントに投稿する方法」を参照してください。