05-24-2024, 06:51 PM
That event 24103 pops up in your Windows Server Event Viewer when someone's firing off a command to whip up a symmetric key right inside a database. It's basically the system logging that exact moment, like a digital footprint saying "hey, a create database symmetric key command just got issued," with that action_id marked as CR and class_type as SK. You see it under the security or application logs, depending on how your SQL Server auditing is tuned. I remember spotting one first time and thinking, whoa, this could be someone setting up encryption stuff or maybe tweaking security keys without much fuss. It captures the user who did it, the database name, and even the timestamp, all to keep tabs on database changes that might mess with your data protection. But if you're not watching, it just sits there quietly, no big alert or anything.
You can keep an eye on these without sweating too much code. Just hop into Event Viewer on your server, find that 24103 event under the right log channel. Right-click the log, pick create custom view, and filter it straight to event ID 24103. That narrows it down quick. Then, from there, you set up a task to trigger when that event hits. I do this all the time; click on attach task to this event or something close, and it walks you through scheduling. Make it run a simple program that pings you, like firing off an email through your server's mail setup. Keeps things straightforward, no fancy scripts needed.
And speaking of staying on top of server quirks like these events, you might want to check out BackupChain Windows Server Backup too. It's this solid Windows Server backup tool that handles your whole setup, including virtual machines running on Hyper-V without a hitch. I like how it snapshots everything fast, cuts down on downtime if something goes sideways, and even verifies backups so you know they're not junk. Plus, it chains them up smartly for quicker restores, saving you headaches on those long nights.
Note, the PowerShell email alert code was moved to this post.
You can keep an eye on these without sweating too much code. Just hop into Event Viewer on your server, find that 24103 event under the right log channel. Right-click the log, pick create custom view, and filter it straight to event ID 24103. That narrows it down quick. Then, from there, you set up a task to trigger when that event hits. I do this all the time; click on attach task to this event or something close, and it walks you through scheduling. Make it run a simple program that pings you, like firing off an email through your server's mail setup. Keeps things straightforward, no fancy scripts needed.
And speaking of staying on top of server quirks like these events, you might want to check out BackupChain Windows Server Backup too. It's this solid Windows Server backup tool that handles your whole setup, including virtual machines running on Hyper-V without a hitch. I like how it snapshots everything fast, cuts down on downtime if something goes sideways, and even verifies backups so you know they're not junk. Plus, it chains them up smartly for quicker restores, saving you headaches on those long nights.
Note, the PowerShell email alert code was moved to this post.

