適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric SQL Database
データベースを管理するには、ツールが必要です。 クラウド内、Windows 上、macOS 上、または Linux 上のいずれでデータベースが実行されているかにかかわらず、ツールをデータベースと同じプラットフォーム上で実行する必要はありません。
ビジネス ケース用の無料ツール
Microsoft では、ビジネスの役割と機能に基づいて、SQL Server データベース エンジン製品を操作するための次の無料のツールと拡張機能を提供しています。
データベース管理者 (DBA) は、バックアップと復元、パフォーマンスチューニング、セキュリティ、高可用性を管理します。
推奨されるツール:
- SQL Server Management Studio (SSMS): グラフィカル ユーザー インターフェイスを使用したフル機能の管理
- sqlcmd: デプロイと自動化のための軽量コマンド ライン インターフェイス (CLI)
- Visual Studio Code 用 MSSQL 拡張機能: 軽量タスクとスクリプト
- SQL Server Migration Assistant (SSMA) Microsoft Access、Db2、MySQL、Oracle、Sybase から SQL Server と Azure SQL に移行する
説明とユース ケースの例
次の表に、使用可能なツールと拡張機能の一覧を示します。
ツール | 説明 | オペレーティング システム | フィードバック |
---|---|---|---|
グラフィカル ツール | |||
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) でのみサポートされます。
その他のツールとフィードバック
この記事に記載されていない他のツールをお探しの場合は、次を参照してください。
関連するコンテンツ
- SQL Server
- Azure SQL Database
- Azure Database for PostgreSQL
- Azure Database for MySQL
- Azure Cosmos DB
- Microsoft Fabric (プレビュー) で SQL データベースを する