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

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

SQL Server Management Studio (SSMS) は、SQL インフラストラクチャを管理するための統合環境です。 SSMS を使用して、SQL Server、Azure SQL Database、および Azure 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 に関する記事をご覧ください。

ヘルプの参照

次のステップ

SQL ドキュメントへの投稿

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

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