適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Server Management Studio (SSMS) は、SQL インフラストラクチャを管理するための統合環境です。 SSMS を使用して、SQL Server、Azure SQL Database、Azure SQL Managed Instance、Azure Virtual Machines 上の SQL Server、Microsoft Fabric の SQL データベース、Azure Synapse Analytics のすべてのコンポーネントにアクセスし、構成、管理、運用、開発を行います。 SSMS には、さまざまなグラフィック ツールと、機能の豊富な多くのスクリプト エディターを結合して、すべてのスキル レベルの開発者やデータベース管理者が SQL Server にアクセスできるようにする包括的なユーティリティが 1 つ用意されています。
- SQL Server Management Studio をインストールする
- SQL Server Enterprise Developer または Standard Developer エディションをダウンロードする
SSMS コンポーネント
| 説明 | コンポーネント |
|---|---|
| オブジェクト エクスプローラーを使用して、SQL Server の 1 つ以上のインスタンスに存在するすべてのオブジェクトを表示および管理します。 | オブジェクトエクスプローラー |
| クエリとスクリプトの開発を迅速化する定型句のファイルのビルドと管理にテンプレート エクスプローラー を使用します。 | テンプレート エクスプローラー |
| スクリプトやクエリなどの管理項目を管理するプロジェクトのビルドに、非推奨のソリューション エクスプローラーを使用します。 | ソリューション エクスプローラー |
| クエリ、テーブル、およびダイアグラム データベースのビルドに、SSMS に含まれているビジュアル デザイン ツールを使用します。 | Visual Database Tools |
| クエリとスクリプトの対話形式でのビルドとデバッグに、SSMS 言語エディターを使用します。 | クエリ エディターとテキスト エディター |
ビジネス インテリジェンス用 SSMS
Analysis Services、Integration Services、Reporting Services に関するアクセス、構成、管理を行うには、SSMS を使用します。 この 3 つのビジネス インテリジェンス テクノロジは SSMS を使用しますが、各テクノロジに関連付けられている管理タスクは少しずつ異なります。
注
Analysis Services、Integration Services、 Reporting Services のソリューションを作成および変更するには、SSMS ではなく、SQL Server Data Tools (SSDT) を使用します。 SQL Server Data Tools (SSDT) は、Microsoft Visual Studio をベースとする開発環境です。
Analysis Services ソリューションを管理する
SQL Server Management Studio (SSMS) を使用すると、 オブジェクトの管理を行うことができます (バックアップの実行やオブジェクトの処理など)。
SSMS では、多次元式 (MDX)、データ分析式 (DAX)、データ マイニング拡張機能 (DMX)、および XML for Analysis (XMLA) で作成されるスクリプトの開発と保存を行う Analysis Services スクリプト プロジェクトが提供されます。
これらのスクリプトを使用して管理タスクを実行するか、Analysis Services キューブ上のデータベースやインスタンスなどのオブジェクトを再作成します。 たとえば、既存のインスタンスで直接新しいオブジェクトを作成する XMLA スクリプトを Analysis Services スクリプト プロジェクトで開発することができます。 これらのプロジェクトをソリューションの一部として保存し、ソース コード管理と統合することができます。
注
SSMS では DAX と MDX がサポートされていますが、使用しているモデルと実行するクエリの種類を検討する必要があります。
SSMS の Analysis Services スクリプト プロジェクトの詳細については、「 Analysis Services スクリプト プロジェクト」を参照してください。
統合サービスの管理ソリューション
SSMS では、 SSISDB データベースに格納されている SQL Server Integration Services (SSIS) パッケージを管理、実行、監視できます。 パッケージのインポート、エクスポート、アップグレードを行い、それらをフォルダーに整理できます。 オブジェクト エクスプローラーから SSIS カタログにアクセスできます。
SSMS の インポートおよびエクスポート ウィザード では、基本的な SSIS パッケージを生成でき、SSIS について学習するための出発点として役立ちます。 より複雑なソリューションを設計および保守する場合は、 SQL Server Data Tools (SSDT) を使用します。
Reporting Services プロジェクトの管理
適用対象: SQL Server 2022 (16.x) 以前のバージョン
SSMS には、SQL Server 2022 (16.x) 以前のバージョンで SQL Server Reporting Services (SSRS) を管理するための統合環境が用意されています。 レポート サーバー自体、そのデータベース (ReportServer と ReportServerTempDB)、ロール、ジョブ、および共有スケジュールを管理できます。
[共有スケジュール] フォルダーを使用すると、スケジュール タスクに直接アクセスできます。
注
SQL Server 2025 (17.x) 以降、オンプレミスのレポート サービスは Power BI Report Server に統合されます。 詳細については、「 Reporting Services の統合に関する FAQ」を参照してください。
SSMS では、サーバー レベルの操作もサポートされています。これにより、SSRS 機能の有効化と構成、既定値の定義、ロールとジョブの維持を行えます。
レポート サーバー データベースを SQL Server インスタンスに移行する場合は、 システム データベースに master を作成することを忘れないでください。
SSMS には、SQL Server 2022 (16.x) 以前のバージョンで SSRS を管理するための一連のツールが用意されていますが、レポート マネージャーや Reporting Services 構成マネージャーは置き換えられません。
関連する SSRS タスクの詳細については、以下を参照してください。
- レポート サーバーのプロパティを設定する (Management Studio)
- ロールの作成、削除、変更 (Management Studio)
- Reporting Services のクライアント側印刷機能の有効化と無効化
- SQL Server Management Studio の Reporting Services (SSRS)
- レポート サーバー データベースを管理する (SSRS ネイティブ モード)
- RSExecRole を作成する
英語以外の言語バージョン
Visual Studio インストーラーにより、お使いのオペレーティング システムの言語と一致する SSMS の既定の言語パックが選択されます。 既定の言語はいつでも変更できます。 詳細については、「 SQL Server Management Studio のワークロード、コンポーネント、言語パックの変更」を参照してください。
サポート ポリシー
SQL Tools チームは、 Microsoft モダン ライフサイクル ポリシーを採用しています。
元のモダン ライフサイクル ポリシーのお知らせをお読みください。 詳細については、「モダン ポリシーに関する FAQ 参照してください。
診断データの収集と機能の使用方法について詳しくは、「SQL Server のプライバシーの補足情報 と 診断データの収集」を参照してください。
助けを得る
- SQL に対するご意見:SQL Serverの改善に関するご提案がある場合
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server):SQL Server に関する質問
- スタック オーバーフロー (tag sql-server):SQL 開発に関する質問とその回答
- Reddit:SQL Server に関する一般的なディスカッション
- MicrosoftSQL Serverライセンス条項および情報
- 法人のお客様向けサポート オプション
- その他の SQL Serverのヘルプとフィードバック
SQL ドキュメントへの投稿
SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、「Microsoft Learn ドキュメントを編集する」を参照してください。