What DBAs Want You to Know, Part 2

For the non-DBA audience

Here are 5 more issues SQL Server DBAs often encounter, that could probably be improved (the first 5):

1. Security vs. Convenience Battles

Pushing for best practices (least-privilege access, encryption) often puts DBAs at odds with developers and users who want ease of access. SQL Server’s security model isn’t exactly easy, but giving application user accounts sysadmin is just begging for ransomware.

Solution: Work together to create a corporate policy and have upper management approve deviations.

2. Poor Indexing and Query Design

Bad queries from application code can wreak havoc on performance, and it’s usually the DBA’s problem to fix it after the fact. Application coding and database coding are not the same thing. Procedural vs. Set based is a common issue.

Solution: Collaborate with developers on the SQL they are writing and test both methods.

3. Shadow IT/Unauthorized Databases

Other teams sometimes spin up databases or instances without informing the DBAs, leading to issues down the line.

Solution: Use a tool such as Microsoft’s MAP Toolkit to identify all SQL Servers on the network

 

4. Emergency-Only Feedback

DBAs often go unnoticed until something goes wrong, which can lead to frustration and burnout.

Solution: Proactively share wins, such as performance improvements or successful disaster recoveries, with the team.

 

5. Backup/Restore Misunderstandings

Teams often assume backups are the same as high availability or disaster recovery, leading to confusion when issues arise. Also, 3rd party tools doing backups that the DBA is not aware of can adversely affect the recoverability of a database.

Solution: Educate stakeholders on the differences between backups, HA, and DR, emphasizing their unique roles.

The Bottom Line

Communication. An open line of communication with the goal of improving relationships between teams is critical to the entire organization.

If you need help, please reach out:

Get a FREE SQL Server Health Check from Dallas DBAs!

New Pocket DBA® clients get the first month FREE!

Join the Accidental SQL DBA group on LinkedIn – no fee, no spam

My Recent LinkedIn Posts:

Interesting Stuff I Read This Week

Musk net worth first to pass $400B | LinkedIn – when is enough, enough? I’m not anti-capitalist but $400B?

SQL tidBITs:

If you drop an Offline database in an effort to clear up disk space, you have to manually delete the physical files as well.

If you drop an Online database, you’re a risk taker! Read this first

Share with anyone that has ever dropped the wrong database…it still stings :(

Reply

or to participate.