Applies to:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL database in Microsoft Fabric
データベースを管理するには、ツールが必要です。 データベースをクラウド、Windows、macOS、または Linux で実行する場合でも、ツールをデータベースと同じプラットフォームで実行する必要はありません。
ビジネス ケース用の無料ツール
Microsoftでは、ビジネスの役割と機能に基づいて、SQL Server データベース エンジン製品と連携するための次の無料のツールと拡張機能を提供しています。
データベース管理者 (DBA) は、バックアップと復元、パフォーマンスチューニング、セキュリティ、高可用性を管理します。
推奨されるツール:
- SQL Server Management Studio (SSMS): グラフィカル ユーザー インターフェイスを使用したフル機能の管理
- msSQL extension for Visual Studio Code: 軽量なタスクとスクリプト
- sqlcmd: デプロイと自動化のための軽量コマンド ライン インターフェイス (CLI)
- SQL Database Projects extension for Visual Studio Code: ソース管理のプロジェクトでデータベース スキーマを管理および開発する
- SQL Server Migration Assistant (SSMA): Microsoft Access、Db2、MySQL、Oracle、Sybase からSQL ServerとAzure SQLに移行する
説明とユース ケースの例
次の表に、使用可能なツールと拡張機能の一覧を示します。
| Tool | Description | オペレーティング システム | Feedback |
|---|---|---|---|
| グラフィカル ツール | |||
| SQL Server Management Studio (SSMS) | 完全な GUI サポートを使用して、SQL ServerデータベースとAzure SQL データベースを管理します。 SQL データベース エンジン オンプレミスとクラウドのすべてのコンポーネント (Azure Synapse Analytics、Microsoft Fabric 用 SQL データベースなど) へのアクセス、構成、管理、および開発。 SSMS は、広範なグラフィカル ツールのグループと豊富なスクリプト エディターを組み合わせた包括的なアプリケーションで、データベース管理者とすべてのスキル レベルの開発者に SQL へのアクセスを提供します。 | Windowsのみ | Feedback |
| SQL Server Data Tools (SSDT) | リレーショナル データベース、Azure SQL データベース、Analysis Services (AS) データ モデル、Integration Services (IS) パッケージ、Reporting Services (RS) レポートSQL Server構築するための最新の開発ツール。 SQL Server データ ツール (SSDT) を使用すると、Visual Studio でアプリケーションを開発する場合と同じ簡単にSQL Serverコンテンツ タイプを設計および展開できます。 | Windowsのみ | Feedback |
| msSQL extension for Visual Studio Code | SQL ServerとAzure SQLへの接続と、Transact-SQL (T-SQL) の豊富な編集エクスペリエンスをサポートする公式のSQL Server拡張機能。 軽量エディターで T-SQL スクリプトを記述します。 | Windows、macOS、Linux | Feedback |
| SQL Database Projects extension for Visual Studio Code | Visual Studio Codeでソース管理のプロジェクトとしてデータベースを管理および開発します。 SQL Database Projects 拡張機能では 、DacFx (Data-Tier Application Framework) パッケージ を使用して、データベース プロジェクトのビルドと発行、スキーマの比較、スクリプトの変更、 .dacpac ファイルの抽出または配置を行います。 |
Windows、macOS、Linux | Feedback |
| Azure Data Studio | Azure Data Studio は 2026 年 2 月 28 日に廃止されます。 | Windows、macOS、Linux | |
| コマンド ライン ユーティリティ | |||
| bcp ユーティリティ | bulk copy program ユーティリティ (bcp) は、SQL Serverのインスタンスとユーザー指定形式のデータファイルの間でデータを一括コピーします。 | Windows、macOS、Linux | |
| mssql-conf | mssql-conf は、Linux または Linux コンテナーで実行されているSQL Serverを構成します。 | Linux のみ | |
| sqlcmd ユーティリティ | sqlcmd を使用すると、コマンド プロンプトでTransact-SQLステートメント、システム プロシージャ、スクリプト ファイルを入力できます。 sqlcmd (Go) を使用すると、開発目的で Linux コンテナーをデプロイすることもできます。 | Windows、macOS、Linux | Feedback |
| SqlPackage | sqlpackage は、一部のデータベース開発タスクを自動化するコマンドライン ユーティリティです。 | Windows、macOS、Linux | Feedback |
| SQL Server PowerShell | SQL Server PowerShell には、SQL を操作するためのコマンドレットが用意されています。 | Windows、macOS、Linux | Feedback |
移行、構成、およびその他のツール
次の表は、SQL データベースの移行、構成、およびその他の機能の提供に使用されるツールの一覧です。
これらのツールは、Windowsでのみ使用できます。
| Tool | Description |
|---|---|
| SQL Server 構成マネージャー | SQL Server 構成マネージャーを使用して、SQL Server サービスを構成し、ネットワーク接続を構成します。 |
| 分散再生1 | 分散再生機能を使用して、将来のSQL Serverアップグレードの影響を評価できます。 また、分散再生を使用して、ハードウェアとオペレーティング システムのアップグレードの影響を評価し、SQL Serverのチューニングに役立ててください。 |
| ssbdiagnose | ssbdiagnose は、Service Broker の会話または Service Broker サービスの構成に関する問題を報告します。 |
| SQL Server Migration Assistant (SSMA) | SQL Server Migration Assistantを使用して、Microsoft Access、Db2、MySQL、Oracle、Sybase からSQL ServerとAzure SQLへのデータベース移行を自動化します。 |
1 分散再生 は、SQL Server 2016 (13.x) ~ SQL Server 2019 (15.x) でのみサポートされます。
製品ロードマップとフィードバック
- フィードバック: Microsoft Fabric の SQL データベース
- Feedback: SQL Server Management Studio
- Feedback: SQL Server
- フィードバック: SqlPackage と DacFx
- フィードバック: sql-action GitHubアクション
- Visual Studio Code の MSSQL 拡張機能のロードマップ
- ロードマップ: SQL Server Management Studio
Azure Data Studio
その他のツール
この記事に記載されていない他のツールをお探しの場合は、次を参照してください。