適用対象:SQL Server - Windows のみ
Microsoft Windows アプリケーション ログを使用するように SQL Server が構成されている場合、各 SQL Server セッションはそのログに新しいイベントを書き込みます。 SQL Server エラー ログとは異なり、SQL Server のインスタンスを起動するたびに新しいアプリケーション ログは作成されません。
SQL Server Management Studio 内で Windows イベント ビューアーまたはログ ビューアーを使用し、Windows アプリケーション ログを表示および管理します。
イベント ビューアーでは、次の 3 つのログを表示できます。
Windows ログの種類 | 説明 |
---|---|
システム ログ | Windows オペレーティング システムのコンポーネントによってログに記録されるイベントを記録します。 たとえば、起動時にドライバーや他のシステム コンポーネントの読み込みが失敗した場合には、システム ログに記録されます。 |
セキュリティ ログ | 失敗したログイン試行などのセキュリティ イベントを記録します。 これは、セキュリティ システムへの変更を監視し、セキュリティ侵害のおそれのある箇所を特定するのに役立ちます。 たとえば、ユーザー マネージャーの監査設定によっては、システムへのログオン試行がセキュリティ ログに記録される場合があります。 sysadmin 固定サーバー ロールのメンバーだけが、セキュリティ ログを表示できます。 |
アプリケーション ログ | アプリケーションによってログに記録されるイベントを記録します。 たとえば、データベース アプリケーションは、アプリケーション ログにファイル エラーを記録することがあります。 |
イベント ビューアーの使用方法、アプリケーション ログの管理方法、および表示される情報の解釈方法の詳細については、Windows のドキュメントを参照してください。
Windows アプリケーション ログを表示するには
必要なアクセス許可
SQL Server Management Studio (SSMS) を使用して Windows アプリケーション ログを表示するには、次のアクセス許可が必要です。
- ユーザー アカウントには、イベント ビューアーへのアクセス権が必要です。
- 通常、アカウントは、Administrators グループ のメンバーであるか、ログが存在するサーバー上の イベント ログ リーダー グループである必要があります。
- SSMS が昇格された特権で実行されていない場合は、エラーが発生する可能性があります。 これを解決するには、SSMS ショートカットを右クリックし、[管理者として実行]
選択します。
アクセス許可のトラブルシューティング
それでも問題が発生する場合:
- アカウントに適切なグループ メンバーシップがあることを確認します。
- ドメイン アカウントの場合は、システム管理者に問い合わせて、正しい Active Directory アクセス許可があることを確認してください。
- 回避策として、イベント ログをエクスポートし、必要な特権を持つマシンで表示することを検討してください。
Windows アプリケーション ログを表示する方法の詳細については、Windows アプリケーション ログ (Windows)