次の方法で共有


SQL ツールの概要

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric SQL Database

データベースを管理するには、ツールが必要です。 クラウド内、Windows 上、macOS 上、または Linux 上のいずれでデータベースが実行されているかにかかわらず、ツールをデータベースと同じプラットフォーム上で実行する必要はありません。

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

Microsoft では、ビジネスの役割と機能に基づいて、SQL Server データベース エンジン製品を操作するための次の無料のツールと拡張機能を提供しています。

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

推奨されるツール:

説明とユース ケースの例

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

ツール 説明 オペレーティング システム フィードバック
グラフィカル ツール
SQL Server Management Studio (SSMS) 完全な GUI サポートを使用して、SQL Server と Azure SQL データベースを管理します。 Azure Synapse Analytics や Microsoft Fabric 用 SQL データベースなど、オンプレミスとクラウドの SQL Database エンジンのすべてのコンポーネントにアクセス、構成、管理、管理、開発します。 SSMS は、広範なグラフィカル ツールのグループと豊富なスクリプト エディターを組み合わせた包括的なアプリケーションで、データベース管理者とすべてのスキル レベルの開発者に SQL へのアクセスを提供します。 Windows のみ フィードバック
SQL Server Data Tools (SSDT) SQL Server リレーショナル データベース、Azure SQL データベース、Analysis Services (AS) データ モデル、Integration Services (IS) パッケージ、Reporting Services (RS) レポートをビルドするための、最新の開発ツールです。 SQL Server Data Tools (SSDT) を使用すると、Visual Studio でアプリケーションを開発する場合と同じくらい簡単に、任意の SQL Server コンテンツ タイプを設計および展開できます。 Windows のみ フィードバック
Visual Studio Code 用 MSSQL 拡張機能 SQL Server と Azure SQL への接続をサポートする公式の SQL Server 拡張機能と、Transact-SQL (T-SQL) の豊富な編集エクスペリエンス。 軽量エディターで T-SQL スクリプトを記述します。 Windows、macOS、Linux フィードバック
Azure Data Studio1 オンデマンド SQL クエリを実行し、結果をテキスト、JSON、または Excel として表示および保存できる軽量エディター。 使い慣れたオブジェクト ブラウズ エクスペリエンスで、データの編集、お気に入りのデータベース接続の整理、データベース オブジェクトの参照を行います。 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 フィードバック
SqlPackage sqlpackage は、一部のデータベース開発タスクを自動化するコマンドライン ユーティリティです。 Windows、macOS、Linux フィードバック
SQL Server PowerShell SQL Server PowerShell には、SQL を操作するためのコマンドレットが用意されています。 Windows、macOS、Linux フィードバック

1 Azure Data Studio は、2026 年 2 月 28 日に廃止されます。

移行、構成、およびその他のツール

次の表は、SQL データベースの移行、構成、およびその他の機能の提供に使用されるツールの一覧です。

これらのツールは Windows でのみ使用できます。

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

その他のツールとフィードバック

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