次の方法で共有


SQL ツールの概要

Applies to:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL database in Microsoft Fabric

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

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

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

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

推奨されるツール:

説明とユース ケースの例

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

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

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

その他のツール

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