Speaking at SQL Saturday Syracuse 2024
I’m happy to announce that I will be speaking at the first-ever SQL Saturday Syracuse on September 7th, 2024. I will be presenting Answering the Auditor’s Call with Automation
I’m happy to announce that I will be speaking at the first-ever SQL Saturday Syracuse on September 7th, 2024. I will be presenting Answering the Auditor’s Call with Automation
T-SQL Tuesday is a monthly blog party hosted by a different community member each month. This month, Mala Mahadevan (blog) asks how we manage our database-related code.
Where do you keep your database code? Is it in a GIT-based repo, or just in the database the old-fashioned way?
Read on for the rest of the invitation, where Mala expands upon the question (and there is a lot to dig into).
While performing an instance migration this spring, I happened upon something I didn’t expect in dbatools
. It should have been a simple backup/restore copy of the databases, with the backup files residing on a fileshare on the destination server after being copied there. I kept getting a warning that the backup files I was attempting to restore couldn’t be read, and the restores (via Restore-DbaDatabase
) wouldn’t execute.
I checked permissions on the server over and over again. Both on the filesystem and for the share that I was attempting to read from. Even more curious, if I executed the restore database
statements directly from within Management Studio, the databases restored without issue.
Earlier this year, I embarked on a bit of a project to tidy up the indexes in a sizeable database. This database has over 900 tables, and there are quite a few indexes which I have long suspected don’t need to exist for a variety of reasons. Some indexes are redundant, others don’t get used, still others could be combined into a single index. By reducing the number of indexes, we can improve write performance in the database, and the size of the database itself. But we have to do it carefully.
T-SQL Tuesday is a monthly blog party hosted by a different community member each month. This month, Kevin Feasel (blog | twitter) asks us about job interview questions.
What is your favorite job interview question? There’s a lot of latitude in how you answer this, and as a spoiler, that’s the type of question I like a lot.
I will be presenting Answering the Auditor’s Call with Automation at two upcoming events, one virtual and one in-person.
As DBAs, we’re called on regularly to produce documentation for security & compliance audits. Being able to show who has what level of access to an instance is the minimum, but we’re often asked for more. Collecting this information and compiling it into something usable by auditors could take you hours or even days. But with automation, you can pull it all together in a matter of minutes while you’re getting that second cup of coffee from the kitchen.
T-SQL Tuesday is a monthly blog party hosted by a different community member each month. I missed out on January 2024’s edition because I didn’t think I had anything good to talk about, but it suddenly hit me in February so…retroactive T-SQL Tuesday!
For January 2024, Reitse Eskens (blog | twitter) prompts us to talk about our learnings from abandoned or failed projects.
the main intent of this blog is to trigger your stories; what projects did you abandon but learn a lot from OR what’s your favourite learning from a failure.
The holidays have passed and it’s a new year. You probably have a gift card or two and haven’t decided how to use it yet. Allow me to help:
Buy that fancy keyboard you’ve been coveting. Yes, the $100+ model. And get the good mouse/trackball while you’re at it. Just do it.
If you’re reading this, you’re probably a “knowledge worker”, developer, data wrangler, or technical writer. You spend hours every day at your computer, hammering away at the keyboard. Why are you still using that $10 membrane keyboard and $5 corded mouse that the company has a 10-year stockpiles of?
As PASS Summit approaches this week, I’m re-reviewing my evaluations from SQL Saturday Boston and I’d like to give feedback about feedback.
Both speakers and event organizers depend upon getting feedback about every session delivered at SQL Saturday, Data Saturday, PASS Summit, or any of the user groups (in-person or virtual). This feedback is valuable to speakers and event organizers alike.
Ratings on a scale of 1-5 are okay, but when you’re looking at product reviews on Amazon you aren’t just look at the stars, are you? The written reviews are what matter most when you’re making a decision about garden hoses or cheese graters. This is your opportunity to tell the speaker what works in their presentation and what doesn’t. This is information that can’t be conveyed via 4 stars or an emoji. We need actionable feedback.
All week, my phone has been reminding me (via photo memories) of the amazing experience I had at PASS Summit 2017. This can mean only one thing - PASS Summit 2023 is less than two weeks away!
I’ve written a lot about Summit in the past and many of the posts I’ve written about getting ready are still applicable today, so go check those out too.
As always PASS Summit is delivering a ton of amazing content - an embarrassment of riches! And the topics are getting more and more diverse every year. Which is excellent because in the coming year(s) I, like many data professionals, will be asked to work across a variety of tools and platforms and not just the handful we’ve been using for a decade or more.