次の方法で共有


SQL ツールの概要

対象者:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticsアナリティクスプラットフォームシステム(PDW)Microsoft FabricにおけるSQLデータベース

データベースを管理するには、ツールが必要です。 データベースをクラウド、Windows、macOS、または Linux で実行する場合でも、ツールをデータベースと同じプラットフォームで実行する必要はありません。

ビジネス ケース用の無料ツール

Microsoftでは、ビジネスの役割と機能に基づいて、SQL Server Database Engine製品と連携するための次の無料のツールと拡張機能を提供しています。

データベース管理者 (DBA) は、バックアップと復元、パフォーマンスチューニング、セキュリティ、高可用性を管理します。

推奨されるツール:

説明とユース ケースの例

次の表に、使用可能なツールと拡張機能の一覧を示します。

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) でのみサポートされます。

製品ロードマップとフィードバック

その他のツール

この記事に記載されていない他のツールをお探しの場合は、次を参照してください。