対象者:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
アナリティクスプラットフォームシステム(PDW)
Microsoft FabricにおけるSQLデータベース
データベースを管理するには、ツールが必要です。 データベースをクラウド、Windows、macOS、または Linux で実行する場合でも、ツールをデータベースと同じプラットフォームで実行する必要はありません。
ビジネス ケース用の無料ツール
Microsoftでは、ビジネスの役割と機能に基づいて、SQL Server Database Engine製品と連携するための次の無料のツールと拡張機能を提供しています。
データベース管理者 (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 Database Engine オンプレミスとクラウドのすべてのコンポーネント (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 Configuration Manager | SQL Server Configuration Managerを使用して、SQL Server サービスを構成し、ネットワーク接続を構成します。 |
| 分散再生1 | Distributed Replay機能を使用して、将来のSQL Serverアップグレードの影響を評価できます。 また、Distributed Replayを使用して、ハードウェアとオペレーティング システムのアップグレードの影響を評価し、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 Distributed Replay は、SQL Server 2016 (13.x) ~ SQL Server 2019 (15.x) でのみサポートされます。
製品ロードマップとフィードバック
- フィードバック: Microsoft Fabric の SQL データベース
- フィードバック: SQL Server Management Studio
- フィードバック: SQL Server
- フィードバック: SqlPackage と DacFx
- フィードバック: sql-action GitHubアクション
- Visual Studio Code の MSSQL 拡張機能のロードマップ
- ロードマップ: SQL Server Management Studio
Azure Data Studio
その他のツール
この記事に記載されていない他のツールをお探しの場合は、次を参照してください。