次の方法で共有


アラートを無効または再アクティブ化する

適用対象:SQL ServerAzure SQL Managed Instance

大事な

Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance の T-SQL と SQL Server の違いの を参照してください。

このトピックでは、SQL Server Management Studio または Transact-SQL を使用して、SQL Server で Microsoft SQL Server エージェント アラートを無効または再アクティブ化する方法について説明します。

開始する前に

安全

権限

既定では、sysadmin 固定サーバー ロールのメンバーは、アラート内の情報を編集できます。 他のユーザーには、msdb データベースで SQLAgentOperatorRole を 固定データベース ロールとして付与する必要があります。

SQL Server Management Studio の使用

アラートを無効または再アクティブ化するには

  1. オブジェクト エクスプローラー で、プラス記号をクリックして、無効または再アクティブ化するアラートを含むサーバーを展開します。

  2. SQL Server エージェント のプラス記号をクリックして展開します。

  3. プラス記号をクリックして、Alerts フォルダーを展開します。

  4. 有効にするアラートを右クリックし、[ を有効にする] を選択します。無効にするアラートを右クリックし、[を無効にする] を選択します。

  5. [アラート の無効化] または [アラート の有効化] ダイアログ ボックスに、プロセスの状態が表示されます。 完了したら、[閉じる]をクリックします。

Transact-SQL の使用

アラートを無効または再アクティブ化するには

  1. オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続します。

  2. [標準] バーで、新しいクエリをクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、実行クリックします。

    -- changes the enabled setting of Test Alert to 0  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_update_alert  
        @name = N'Test Alert',  
        @enabled = 0 ;  
    GO  
    

詳細については、sp_update_alert (Transact-SQL)を参照してください。