この記事では、Azure DataStudioGUIでSQLServerエージェントジョブを作成する方法を紹介します。
ここでは、1つのジョブステップと添付のスケジュールを含むテストジョブを作成します。
SQLServerエージェント拡張機能をインストールする
最初に行う必要があるのは、SQLServerエージェント拡張機能をインストールすることです。
この拡張機能をまだインストールしていない場合は、インストールしてから、この記事に進んでください。
インストール手順とスクリーンショットについては、AzureDataStudioにSQLServerAgentExtensionをインストールする方法を参照してください。
SQLServerエージェントに移動
SQL Server Agent拡張機能をインストールしたら、SQL Agentに移動して、ジョブを作成できるようにします。
SQL Serverエージェントに移動する方法がわからない場合は、手順とスクリーンショットについて、AzureDataStudioでSQLServerエージェントジョブを見つける方法を参照してください。
ジョブを作成する
SQL Serverエージェントに移動したら、ジョブ 概要ページが表示されます:
新しいジョブをクリックします :
これにより、新しいジョブが開きます ダイアログ:
ジョブ名を入力し、他のフィールドに入力します。
まだ[OK]をクリックしないでください。
代わりに、手順をクリックしてください 上部のタブ。これにより、ステップが開きます 画面:
新しいステップをクリックします 。
これで新しいジョブステップが開きます 画面:
必要に応じて、ジョブステップの詳細を入力します。 解析をクリックします 指定したコードがエラーなしで解析できることを確認します。
コードが正常に解析されたかどうかを通知するメッセージが表示されます。
正常に解析できるようになったら、[ OK]をクリックします 。
これにより、新しい仕事に戻ります。 画面が表示され、ステップのリストにジョブステップが表示されます。
さらにステップを追加する必要がある場合は、先に進んで新しいステップをクリックしてください もう一度、新しい各ステップの詳細を完了します。
すべてのジョブステップを完了したら、[スケジュール]をクリックします 上部にあります。
これにより、スケジュールを選択するための画面に移動します。この画面の下部には2つのボタンがあります。 1つはスケジュールを選択するためのもので、もう1つはスケジュールを削除するためのものです:
スケジュールを選択をクリックします 。
これにより、利用可能なスケジュールのリストからスケジュールを選択できる画面が表示されます。
スケジュールをクリックして選択し、 OKをクリックします 仕事に添付します。
この記事の執筆時点では、SQLServerエージェント拡張機能を使用して新しいスケジュールを作成することはできないようです。既存のスケジュールを選択するか、スケジュールを削除することしかできません。
ここのリストに適切なスケジュールが表示されない場合は、新しいスケジュールを作成する必要があります。これを行うには、T-SQLを使用したSQLServerエージェントスケジュールの作成を参照してください。この記事では、T-SQLを使用してスケジュールを添付する方法も示しているため、その場合は、AzureDataStudioを使用してスケジュールを添付する必要はありません。
スケジュールを作成する必要がある場合は、現在のジョブをそのまま保存しても問題ありません。スケジュールなしで(さらにはジョブステップなしで)ジョブを作成し、後でそれらのスケジュールを追加できます。
スケジュールを添付すると、スケジュールに一覧表示されます。 画面:
この時点で、必要に応じてアラートや通知を追加するオプションがあります。それが必要な場合は、先に進んでアラートをクリックしてください および/または通知 タブをクリックして、関連する詳細を入力します。
ただし、このチュートリアルではそれを行いません。
完了したら、[ OK]をクリックします 。
これにより、メインのジョブに戻ります 画面、新しく作成されたジョブがジョブのリストに含まれています:
ジョブのテスト/実行
ジョブを実行するには、ジョブを右クリックしてコンテキストメニューを表示します。
実行をクリックします ジョブを実行します。
次に、ジョブをクリックして実行履歴を確認できます。