sql >> データベース >  >> RDS >> Sqlserver

AzureDataStudioでSQLServerエージェントジョブを作成する

    この記事では、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]をクリックします 。

    これにより、メインのジョブに戻ります 画面、新しく作成されたジョブがジョブのリストに含まれています:

    ジョブのテスト/実行

    ジョブを実行するには、ジョブを右クリックしてコンテキストメニューを表示します。

    実行をクリックします ジョブを実行します。

    次に、ジョブをクリックして実行履歴を確認できます。


    1. SQLServerデータベースで外部キー制約を再作成するスクリプトを生成する方法-SQLServer/TSQLチュートリアルパート73

    2. MySQLでrootユーザーとして設定およびログインする方法

    3. SQLOUTPUTストアドプロシージャがExecuteReaderで機能しない

    4. MariaDB NULLIF()の説明