SQL Server エージェントでサポートされるサービス アカウントの種類

以下の表に、SQL Server エージェント サービスを実行できる Microsoft Windows アカウントを示します。SQL Server エージェントのサービス アカウントを設定するには、SQL Server 構成マネージャを使用します。詳細については、「SQL Server エージェントのサービス開始アカウントを設定する方法 (SQL Server 構成マネージャ)」を参照してください。

サポートされるサービス アカウントの種類

以下の表に、SQL Server エージェント サービスで使用できる Windows アカウントの種類を示します。

サービス アカウントの種類

非クラスタ化サーバー

クラスタ化サーバー

ドメイン コントローラ (非クラスタ化)

Microsoft Windows ドメイン アカウント (Windows Administrators グループのメンバ)

サポート

サポート

サポート

Windows ドメイン アカウント (管理者以外)

サポート1

サポート1

サポート1

ネットワーク サービス アカウント (NT AUTHORITY\NetworkService)

サポート1、3、4

サポートしない

サポートしない

ローカル ユーザー アカウント (管理者以外)

サポート1

サポートしない

適用なし

ローカル システム アカウント (NT AUTHORITY\System)

サポート2

サポートしない

サポート2

ローカル サービス アカウント (NT AUTHORITY\LocalService)

サポートしない

サポートしない

サポートしない

1 以下に示す制限事項 1 を参照してください。

2 以下に示す制限事項 2 を参照してください。

3 以下に示す制限事項 3 を参照してください。

4 以下に示す制限事項 4 を参照してください。

制限事項 1 : マルチサーバー管理での非管理者アカウントの使用

対象サーバーをマスタ サーバーに参加させると、"参加操作に失敗しました" というエラー メッセージが表示されることがあります。

このエラーを解決するには、SQL Server と SQL Server エージェント サービスの両方を再起動します。詳細については、「SQL Server のインスタンスを再起動する方法 (SQL Server Management Studio)」および「SQL Server エージェント サービスを再起動する方法 (SQL Server Management Studio)」を参照してください。

制限事項 2 : マルチサーバー管理でのローカル システム アカウントの使用

マルチサーバー管理は、SQL Server エージェント サービスがローカル システム アカウントで実行されるとき、同じコンピュータにマスタ サーバーと対象サーバーの両方が存在する場合にのみサポートされます。この構成を使用している場合に、対象サーバーをマスタ サーバーに参加させると、次のメッセージが返されます。

"<target_server_computer_name> のエージェント開始アカウントに対象サーバーとしてのログイン権限があることを確認します"

情報提供を目的としたこのメッセージは無視できます。参加操作は、正常に完了します。詳細については、「マルチサーバー環境の作成」を参照してください。

制限事項 3 : SQL Server ユーザーであるネットワーク サービス アカウントの使用

SQL Server エージェント サービスをネットワーク サービス アカウントで実行する場合、SQL Server インスタンスに SQL Server ユーザーとしてログインするアクセス権がそのネットワーク サービス アカウントに明示的に与えられていると、SQL Server エージェントが起動しないことがあります。

これを解決するには、SQL Server が実行されているコンピュータを再起動します。これは一度実行するだけで済みます。

制限事項 4 : SQL Server Reporting Services が同じコンピュータで実行されている場合のネットワーク サービス アカウントの使用

SQL Server エージェント サービスをネットワーク サービス アカウントで実行する場合、同じコンピュータで Reporting Services も動作していると、SQL Server エージェントが起動しないことがあります。

これを解決するには、SQL Server が実行されているコンピュータを再起動し、SQL Server と SQL Server エージェント サービスの両方を再起動します。これは一度実行するだけで済みます。