Azure SQL での管理タスクの自動化

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

この記事では、Azure SQL DatabaseAzure SQL Database エラスティック プールAzure SQL Managed InstanceAzure Synapse Analytics など、Azure SQL プラットフォームのジョブ自動化オプションの概要を示します。

各種 Azure SQL プラットフォームでは、次のジョブ スケジューリングおよびタスクの自動化テクノロジを検討してください。

SQL エージェントとエラスティック ジョブの違い

次の表は、エラスティック ジョブと SQL エージェントの主な違いをまとめたものです。

エラスティック ジョブ SQL エージェント
プラットフォーム Azure SQL Database SQL ServerAzure SQL Managed Instance
スコープ Azure SQL Database 内の任意の数のデータベースのみ。 論理サーバー、サブスクリプション、またはリージョン (ジョブ実行時に動的に列挙される) が異なっていてもターゲットとすることができます。 SQL エージェントと同じインスタンス内の個々のデータベース。

SQL エージェントのマルチサーバー管理 (MSX/TSX) 機能を使用すると、マスター (またはターゲット) インスタンスでジョブの実行を調整できます。ただし、この機能は SQL Managed Instance では利用できません。
サポートされる API とツール T-SQL、PowerShell、REST API、Azure portal、Azure Resource Manager T-SQL、PowerShell、SQL Server Management Studio (SSMS)

次のステップ