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 Database、Azure SQL Managed Instance、Azure VM 上の SQL Server、Azure Synapse Analytics のすべてコンポーネントのアクセス、構成、管理、運営、開発を行います。 SSMS には、さまざまなグラフィック ツールと、機能の豊富な多くのスクリプト エディターを結合して、すべてのスキル レベルの開発者やデータベース管理者が SQL Server にアクセスできるようにする包括的なユーティリティが 1 つ用意されています。
SQL Server Management Studio のコンポーネント
説明 | コンポーネント |
---|---|
オブジェクト エクスプローラーを使用して、SQL Server の 1 つ以上のインスタンスに存在するすべてのオブジェクトを表示および管理します。 | [オブジェクト エクスプローラー] |
クエリとスクリプトの開発を迅速化する定型句のファイルのビルドと管理にテンプレート エクスプローラー を使用します。 | テンプレート エクスプローラー |
スクリプトやクエリなどの管理項目を管理するプロジェクトのビルドに、非推奨のソリューション エクスプローラーを使用します。 | ソリューション エクスプローラー |
クエリ、テーブル、およびダイアグラム データベースのビルドに、Management Studio に含まれているビジュアル デザイン ツールを使用します。 | Visual Database Tools |
クエリとスクリプトの対話形式でのビルドとデバッグに、Management Studio 言語エディターを使用します。 | クエリ エディターとテキスト エディター |
ビジネス インテリジェンスのための SQL Server Management Studio
Analysis Services、Integration Services、Reporting Services に関するアクセス、構成、管理を行うには、SSMS を使用します。 この 3 つのビジネス インテリジェンス テクノロジは SSMS を使用しますが、各テクノロジに関連付けられている管理タスクは少しずつ異なります。
Note
Analysis Services、Reporting Services、Integration Services のソリューションを作成および変更するには、SSMS ではなく、SQL Server Data Tools (SSDT) を使用します。 SQL Server Data Tools (SSDT) は、Microsoft Visual Studio をベースとする開発環境です。
SQL Server Management Studio を使用した Analysis Services ソリューションの管理
SSMS を使用すると、Analysis Services オブジェクトの管理を行うことができます (バックアップの実行やオブジェクトの処理など)。
Management Studio では、多次元式 (MDX)、データ マイニング拡張機能 (DMX)、および XML for Analysis (XMLA) で作成されるスクリプトの開発と保存を行う Analysis Services スクリプト プロジェクトが提供されます。 Analysis Services スクリプト プロジェクトは、 Analysis Services インスタンスで管理タスクを実行したり、データベースやキューブなどのオブジェクトを再作成したりする場合に使用します。 たとえば、既存の Analysis Services インスタンスで直接新しいオブジェクトを作成する XMLA スクリプトを Analysis Services スクリプト プロジェクトで開発することができます。 Analysis Services スクリプト プロジェクトは、ソリューションの一部として保存し、ソース コード コントロールに統合できます。
SSMS の使用方法について詳しくは、「SQL Server Management Studio を使用した開発と実装」をご覧ください。
SQL Server Management Studio を使用した Integration Services ソリューションの管理
SSMS では、Integration Services サービスを使用し、パッケージの管理および実行中のパッケージの監視を行うことができます。 また、Management Studio を使用すると、パッケージのフォルダーへの編成、パッケージの実行、パッケージのインポートとエクスポート、データ変換サービス (DTS) パッケージの移行、Integration Services パッケージのアップグレードを行うこともできます。
SQL Server Management Studio を使用した Reporting Services プロジェクトの管理
SSMS では、Reporting Services の機能の有効化、サーバーとデータベースの管理、およびロールとジョブの管理を行うことができます。
[共有スケジュール] フォルダーを使用して共有スケジュールを管理し、レポート サーバー データベース (ReportServer
、ReportServerTempDB
) を管理します。 また、レポート サーバー データベースを新規または別のデータベース エンジンに移動する場合は、master
システム データベースに RSExecRole も作成します。 これらの作業の詳細については、次の記事を参照してください。
また、各種機能の有効化と構成、サーバーの既定値の設定、およびロールとジョブの管理を行うことで、サーバーを管理します。 これらの作業の詳細については、次の記事を参照してください。
英語以外のバージョンの SQL Server Management Studio
言語が混在するセットアップに関するブロックが解除されました。 フランス語の Windows にドイツ語の SSMS をインストールすることができます。 OS の言語が SSMS の言語と異なる場合、ユーザーは [ツール] > [オプション] > [国際対応の設定] で言語を変更する必要があります。 変更しないと、SSMS の UI が英語で表示されます。
さまざまなロケールと以前のバージョンについては、「英語以外の言語バージョンの SQL Server Management Studio (SSMS) をインストールする」を参照してください。
SSMS のサポート ポリシー
- SSMS 17.0 以降、SQL Tools チームは Microsoft モダン ライフサイクル ポリシーを採用しました。
- 元のモダン ライフサイクル ポリシーに関するお知らせを参照してください。 詳細については、「モダン ライフサイクル ポリシーに関する FAQ」を参照してください。
- 診断データの収集と機能の使用方法について詳しくは、「SQL Server のプライバシーの補足情報」を参照してください。
クロスプラットフォーム ツール
SSMS は Windows (AMD または Intel) 上でのみ動作します。 Windows 以外のプラットフォーム上で実行されるツールが必要な場合は、Azure Data Studio をご覧ください。 Azure Data Studio は、macOS、Linux、さらに Windows 上で実行されるクロスプラットフォーム ツールです。 詳しくは、Azure Data Studio に関する記事をご覧ください。
ヘルプの参照
- SQL に対するご意見: SQL Server の改善に関するご提案がある場合
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server):SQL Server に関する質問
- スタック オーバーフロー (tag sql-server):SQL 開発に関する質問とその回答
- Reddit:SQL Server に関する一般的なディスカッション
- Microsoft SQL Server ライセンス条項および情報
- 法人のお客様向けサポート オプション
- Microsoft へのお問い合わせ
- その他の SQL Server のヘルプとフィードバック
SQL ドキュメントへの投稿
SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、「SQL Server のドキュメントに投稿する方法」を参照してください。
次のステップ
SSMS、一般的なタスク、関連ツールの詳細については、次の記事を参照してください。