none
Agent XP サーバー構成オプションを有効にしたい RRS feed

  • 質問

  • Agent XP サーバー構成オプション

    上記のページのまま、下記を実行すると

    sp_configure 'show advanced options', 1;  
    GO  
    RECONFIGURE;  
    GO  
    sp_configure 'Agent XPs', 1;  
    GO  
    RECONFIGURE  
    GO  

    構成オプション 'show advanced options' が 0 から 1 に変更されました。

    RECONFIGURE ステートメントを実行してインストールしてください。
    メッセージ 574、レベル 16、状態 0、行 3
    CONFIG ステートメントはユーザー トランザクション内では使用できません。
    メッセージ 15123、レベル 16、状態 1、プロシージャ sp_configure、行 62 [バッチ開始行 4]
    構成オプション 'Agent XPs' が存在しないか、詳細構成オプションの可能性があります。
    メッセージ 574、レベル 16、状態 0、行 7
    CONFIG ステートメントはユーザー トランザクション内では使用できません。

    完了時刻: 2022-03-22T13:02:18.7175988+09:00

    とエラーなります。

    何が悪いのでしょうか、、

    SSMS V18.11、SQL server 2019です

    ---13:26 追記---

    SQL Server エージェントのノードは表示されているようなので、設定できた?という理解で良いのかがわからないです。。


    • 編集済み hys73 2022年3月22日 4:27 追記情報
    2022年3月22日 4:08

回答

  • 以下の URL を参照に、残っているトランザクションが存在していないかを確認してみてはいかがでしょう?

    A. 他sys.dm_tran_active_transactions DMV と一緒に実行して、アクティブなトランザクションに関する情報を検索する

    また、sp_configure については、トランザクション内で実行することが出来ないため、以下のように確認してみてはいかがでしょう?

    -- トランザクション情報を確認 (参考URLに記載されているクエリを実行)
    
    -- sp_configure を実行するセッション内でトランザクションが残っている場合は、Rollback or Commit を実行し、トランザクションを終了
    Rollback
    
    -- sp_configure を実行するセッションの中で、自動的にトランザクションが発生する機能を無効化
    SET IMPLICIT_TRANSACTIONS OFF
    
    -- 以下のコマンドを実行
    
    sp_configure 'show advanced options', 1;  
    GO  
    RECONFIGURE;  
    GO  
    sp_configure 'Agent XPs', 1;  
    GO  
    RECONFIGURE  
    GO
    

    2022年3月23日 1:34

すべての返信