Problems displaying this newsletter? View online.
Database Weekly
The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com
Hand-picked content to sharpen your professional edge
Editorial
 

Even When You Know What You're Doing, You Can Screw Up

There I was, walking around Amsterdam, radio in hand (OMG! He's talking about radios again!), automatically transmitting Active Packet Report System (APRS) signals every 90 seconds. Same radio I had used in Chicago a couple of weeks ago and in Poland last week. I was on the correct frequency and, as I say, I had just used the radio to send APRS signals in Poland. For those who don't know, APRS can be used to send direct messages, report the weather, several other things. Mostly though, it's used to track locations based on Global Positioning System (GPS) data. I've got a presentation I'll be giving soon on how I'm collecting APRS data into a PostgreSQL database running on AWS Aurora. As part of the presentation, I'm capturing packets from my travels, just so I have interesting stuff to show during the session. So, anyway, Amsterdam. Here's a picture of the location my radio transmitted in Amsterdam (picture online):

Now, the really clever amongst you may have noticed that those street and highway names are not Dutch. And no, my laptop hasn't been converted to Chinese by hacking. No, in fact, my radio was misconfigured. Instead of tracking my location through GPS like it did in Poland and Chicago, heck, everywhere else, it was using a fixed location. Since I never use the fixed location, it's still set to the factory setting. Guess where the factory is? China. I don't think that's the factory location though. That's Xi'an in the Shaanxi province of China, a tourist destination evidently. Someone in the factory probably tested the radios using their favorite vacation spot or something.

So what happened? Well, the day before I had reprogrammed some frequencies on the radio. I didn't mess with the settings on my GPS or my APRS setup. But somehow, stuff got changed. I didn't think to check the setup before I used it. I just assumed everything was fine.

I can't begin to tell you the number of times stuff like this has happened to me in IT as well. I love to share how I've never dropped a production database. Nope. Not once. Not ever. Yet. I mean, I've dropped a few things in production: tables, columns, data, logins, views, procedures, functions, agent jobs. However, never a production database. Is it because I'm incompetent?

No (at least, that's my story and I'm sticking to it).

It's because we live in an imperfect world. Stuff can just go wonky on us at the worst of times. It's shockingly easy to make mistakes. A seemingly unrelated command or button press can unleash all sorts of unexpected hell. I know you know what you're doing. However, I also know, some of you have dropped stuff in production as well. My purpose here isn't to call you out on this. Instead, I want to focus us in a slightly different direction.

We know stuff can go wrong, despite our knowledge, despite our preparations, despite our automation. Yep, despite the fact that we absolutely know our jobs, stuff sill goes wrong. The key here is to assume that. Assume, despite your real skill and obvious knowledge, there may gaps in that knowledge, you might fat finger a command, or something just jumps up and bites you. Assume this. Then, work on your versatility. Get to where you can work your way around it. Learn from the mistakes and the little hiccups that come your way. Build your systems and your processes with the full knowledge that skilled though you may be, you can still cause problems.

I fired up my radio for the walk to work this morning in Amsterdam (picture online):

Fixed it!

Grant Fritchey

Join the debate, and respond to the editorial on the forums

 
The Weekly News
All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit.
Vendors/3rd Party Products

Redgate Monitor Product Updates – May 2026

Redgate Monitor ships new features every month and the past few months have brought some exciting new additions to empower your workflows. Spanning AI-powered tooling, cloud deployment, cross-database platform support and enterprise security, these updates reflect some of the biggest areas shaping how database teams work today.

Test Data Manager: One-click deployment on AWS cloud

Deploy Redgate Test Data Manager into your own AWS account with a single CloudFormation click. Get a secure, production-ready environment for classifying, masking, and subsetting database copies in under 30 minutes, no infrastructure project required.

AI/Machine Learning/Cognitive Services

On AI Security

From Schneier on Security

Good report: Executive Summary: Let’s say you wanted to make sure that your AI is secure. Can you just maximize the security and privacy benchmark and call it a day?...

Google I/O Makes Gemini the AI Layer Beneath Everything

From Past News - RSS Feeds

Google I/O made one thing clear: Gemini is becomin...

Google AI Studio Cheat Sheet: Features, Pricing, and More

From Past News - RSS Feeds

Google AI Studio lets users test Gemini models, bu...

OpenAI Bets S$300M on Singapore as Its Asian Applied AI Hub

From Past News - RSS Feeds

OpenAI will launch its first overseas Applied AI Lab in Singapore through a S$300M deal focused on applied AI, talent, and SME access. The post OpenAI Bets S$300M on Singapore...

Google’s Gemini Omni Wants to ‘Create Anything’ From AI Video Prompts

From Past News - RSS Feeds

Google Gemini Omni brings multimodal video generation, conversational editing, avatars, SynthID watermarking, and planned API access. The post Google’s Gemini Omni Wants to ‘Create Anything’ From AI Video Prompts appeared...

Anthropic’s Code with Claude showed off coding’s future—whether you like it or not

From Technology Review Feed - Tech Review Top Stories

The vibes were strong at Code with Claude, Anthropic’s two-day event for software developers in London that kicked off on May 19, the same day as Google’s I/O in...

Intuit Cuts 3,000 Jobs, Putting Spotlight on Tech’s AI Restructuring Wave

From Past News - RSS Feeds

Intuit will cut about 3,000 jobs while shifting focus toward AI agents, operational efficiency, and mid-market business services. The post Intuit Cuts 3,000 Jobs, Putting Spotlight on Tech’s AI Restructuring...

Building Resilience In The Age of AI

From Past News - RSS Feeds

Cohesity Chief Product Officer Vasu Murthy joins eSpeaks to discuss why resilience is becoming a foundational requirement for enterprise AI. He explains how organizations can protect AI systems, agents,...

AI Makes Its World Cup Debut in 2026

From Past News - RSS Feeds

AI will debut at the 2026 FIFA World Cup with real-time match analysis, 3D player avatars, digital twins, and officiating support. The post AI Makes Its World Cup Debut in...

Eric Schmidt Booed as AI Backlash Hits Graduation Stage

From Past News - RSS Feeds

University of Arizona graduates booed former Google CEO Eric Schmidt after he urged them to embrace an AI-shaped future. Schmidt’s commencement address Friday quickly turned tense as his speech...

The AI Agents Cheat Sheet: What They Are and How They Work

From Past News - RSS Feeds

AI agents can use tools, plan workflows, and complete tasks beyond chatbot replies, but businesses need clear guardrails before scaling them. The post The AI Agents Cheat Sheet: What They...

Claude Agent Users Face New Monthly Credit Caps in the Coming Weeks

From Past News - RSS Feeds

Anthropic is moving Claude to a metered-credit pricing model across subscriptions, beginning June 15. The post Claude Agent Users Face New Monthly Credit Caps in the Coming Weeks appeared first...

Databases and AI Agents

From SQLServerCentral Blogs

As part of my wider work exploring Claude Code and AI-assisted database engineering, I have been looking at how AI can support SQL Server operations. A failed job, missed... The...

Administration of SQL Server

Demystifying PIVOT and UNPIVOT in T-SQL

This article walks through PIVOT and UNPIVOT, providing examples of simple use cases for both – as well as some more complex scenarios we can run into in real-world data. These can be extraordinarily useful ways to reformat data efficiently and quickly with less code than the alternatives. So, there is no need to fear them again!

SQL Server security vulnerabilities you weren’t aware of: how tampered indexed-view metadata can break cross-database isolation

Indexed view tampering in SQL Server backups can expose cross-database data after restore. In this article, you’ll learn how restore-boundary attacks work – and how to defend against them.

Patch Tuesday May 2026: SQL Didn't Get Off Quite That Easy

From SQLFingers

Last Wednesday I told you SQL Server got off easy ...

Demystifying PIVOT and UNPIVOT in T-SQL

From Simple Talk

Learn how to use T-SQL PIVOT and UNPIVOT operators with clear examples — from basic row-to-column transforms to dynamic SQL solutions for unknown column lists. … The post Demystifying PIVOT and...

QUOTENAME Basics: #SQLNewBlogger

From SQLServerCentral Blogs

Recently I ran across some code that used a lot of...

Adding Foreign Keys Can Cause Deadlock Trouble

From Michael J. Swart

Takeaway: Adding foreign keys require schema modif...

I have NULL issues with NULL

From Dr SQL

There is no simpler topic in relational comparison...

Free SQL Server Query Plan Analysis In Your Browser

From Erik Darling Data

Free SQL Server Query Plan Analysis In Your Browser Chapters *00:00:00* – Introduction *00:00:29* – Free Tools Overview *00:01:13* – Supporting Memberships *00:02:16* – Pre-SQL Server Performance Monitoring *00:04:25*...

Your JSON Column Was Never a JSON Column

From SQLFingers

For roughly a decade, the way you stored a JSON document in SQL Server was to not store a JSON document at all. You stored a string. NVARCHAR(MAX), an...

All of your code is right

From Dr SQL

I am kind of weird. I love clickbait. It is the simplest (and cheapest) form of gambling. I see a headline that says “Walt Disney World is closing all...

T-SQL Tuesday #198 Roundup: How Do You Detect Data Changes?

From SQLServerCentral Blogs

Thank you to everyone who participated in T-SQL Tuesday #198! When I wrote the invitation post, I intentionally kept the prompt broad because change detection looks different depending on... The...

SQL Server security vulnerabilities you weren’t aware of: how tampered indexed-view metadata can break cross-database isolation

From Simple Talk

Indexed view tampering in SQL Server backups can expose cross-database data after restore. Learn how restore-boundary attacks work and how to defend against them.… The post SQL Server security vulnerabilities...

Backup and Recovery

When an Agent Deletes the Production Database

From O'Reilly Radar - Insight

Another day, another example of an AI Agent “run...

Career, Employment, and Certifications

Leaked Audio Reveals Why Meta Tracked Employees Before Layoffs

From Past News - RSS Feeds

A leaked Meta all-hands recording raises new questions about AI training, employee monitoring, and what companies really mean by “productivity tools.” The post Leaked Audio Reveals Why Meta Tracked Employees...

The Agentic P&L: Beyond the Empire of Headcount

From O'Reilly Radar - Insight

For over a century, both the prestige and budget of a corporate department have been measured by a single crude metric: headcount. If you manage 500 people, you’re a...

Breaking Rules in Rome

From SQLServerCentral Blogs

Last week I was honored with a trip to Rome for the Redgate President’s Club. I was awarded this, along with our top people in Sales, for the work... The...

The AI Layoff Boom Is Starting to Look Like a Bad Bet

From Past News - RSS Feeds

New data suggests AI-linked layoffs are not delivering easy stock gains, raising questions about automation, productivity, and corporate AI strategy. The post The AI Layoff Boom Is Starting to Look...

Cloud - AWS

Optimizing Redshift Performance by Configuring WLM Queues

From SQLServerCentral Blogs

Efficient query performance in Amazon Redshift often comes down to how well you manage workload concurrency. Redshift's Workload Management (WLM) queues enable you to control how queries share resources,... The...

AWS Weekly Roundup: AWS Transform at 1 year, Claude Platform on AWS, EC2 M3 Ultra Mac instances, and more (May 18, 2026)

From AWS News Blog

Just a year ago, we launched AWS Transform for .NET, Mainframe and VMware workloads, the first agentic AI service purpose-built for modernizing enterprise applications at scale. At re:Invent 2025,...

Computing in the Cloud (Azure, Google, AWS)

Google I/O 2026: All the Major AI Announcements

From Past News - RSS Feeds

Google I/O 2026 pushed Gemini deeper into Search, ...

Conferences, Classes, Events, and Webinars

structure your slides

From Storytelling with Data

How you structure your slides matters as much as the content you put on them. Learn go-to layouts for building slides that work whether you're presenting live or letting...

DMO/SMO/Powershell

PowerShell Strikes Back: Return of the Loop

From SQLServerCentral Blogs

Welcome back to PowerShell Strikes Back. We’re t...

Data Mining / Data Analysis

From insight to action: Why intelligent decisioning matters in the public sector

From AllAnalytics

Raise your hand if you’re using data and AI, but are as busy as ever. If that sounds familiar, you’re not alone.  Many employees are still weighed down with high volumes of manual processing despite...

AI ROI for SMBs: A practical guide for leaders who want results

From AllAnalytics

For small and midsize businesses (SMBs), AI is no longer optional. But for many leaders, the real challenge is making those investments pay off. That’s where things often break...

Improving Audit Readiness for Tax Information Reporting

From Past News - RSS Feeds

Learn how complex organizations improve tax reporting audit readiness with centralized documentation, validation, filing accuracy, and compliance visibility. The post Improving Audit Readiness for Tax Information Reporting appeared first on...

Introducing the NEW Tabular Editor CLI - with Peer Grønnerup

From Havens Consulting

LIVESTREAM DATE/TIME ??May 29th 9:30 AM (Pacific Time)DESCRIPTION ??Command line tools have a reputation problem. People hear "CLI" and either tune out or assume they need to be a...

Database Design, Theory and Development

4 CVEs are affecting Valkey databases. Here’s everything you need to know (and what you should do, right now, to protect yours)

From Simple Talk

4 CVEs currently affect Valkey databases. Learn wh...

Stop Using Pandas for Aggregations — Try DuckDB Instead

From SQLServerCentral Blogs

If you've ever loaded a 2 GB CSV into pandas just to run a few aggregations — and watched your machine struggle — there's a better tool for the... The...

DocumentDB/Key-Value/Graph/other NoSQL Databases

4 CVEs are affecting Valkey databases. Here’s everything you need to know (and what you should do, right now, to protect yours)

In this article, I’ll detail four CVEs affecting your Valkey database. I’ll tell you what they are, why they’re dangerous, and detail, step-by-step, exactly what you should do for your users to avoid seeing a deface page the next time they visit your website.

Excel

When growing companies outgrow Excel

From SQLServerCentral Blogs

There are some telltale signs that your growing bu...

Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science)

Replicating BigQuery to Fabric Reloaded

From Prologika (Teo Lachev's Weblog)

In a previous post, I referred to an engagement where we used the Fabric Copy Job activity to replicate Google BigQuery tables to Fabric, so we can use Direct...

Understanding Fabric Ontology

From SQLServerCentral Blogs

What problem is Fabric Ontology trying to solve? F...

PostgreSQL

PostgreSQL is removing MD5 authentication for passwords. Here’s what it means for your databases

Upcoming versions of PostgreSQL will be phasing out the MD5 hashing method within the authentication infrastructure of the database, as first suggested by Nathan Bossart in 2024. In doing so, PostgreSQL will become a safer and more secure database for everyone. Its architecture will be more resilient to brute-force attacks, more computationally expensive to deal with, and more suitable for secure authentication. In this article, Lukas Vileikis details everything you need to know – including what this all means for your application, your database, and your users.

Annie Ghazali: PostgreSQL’s Growing Role in AI Infrastructure

From Planet Postgres

PostgreSQL, often through platforms like Supabase,...

Christophe Pettus: Patch PgBouncer Today

From Planet Postgres

PgBouncer 1.25.2 shipped a patch for a pre-authent...

Christophe Pettus: All Your GUCs in a Row: bytea_output

From Planet Postgres

PostgreSQL's `bytea_output` parameter controls how...

Jan Wieremjewicz: Keeping pgBackRest Open, Healthy, and Community Driven

From Planet Postgres

When the future of pgBackRest suddenly became unce...

Christophe Pettus: Table Access Methods Wake Up

From Planet Postgres

PostgreSQL's Table Access Method API is finally seeing real action.

semab tariq: How to Cut Over After a PostgreSQL Migration

From Planet Postgres

One Database at a Time, or All at Once? You have deployed your new cluster. Now...

Antony Pegg: From Managed PostgreSQL to Production RAG: Build Your Own Ellie in pgEdge Cloud

From Planet Postgres

If you've used docs.pgedge.com recently, you've probably met Ellie. Ask her how to set up multi-master replication, or what port the MCP Server listens on, and she pulls the...

Jan Wieremjewicz: Backrest's back, alright!

From Planet Postgres

Events unfolded quickly over the course of a coupl...

PostgreSQL Removing MD5 Hashing for Authentication

From Curated SQL

Lukas Vileikis covers the consequences: In late 2024, a message by Nathan Bossart hit the database spotlight. Within it, he proposed a “multi-year, incremental approach to remove MD5 password…

Christophe Pettus: PostgreSQL 19 Beta: The Four Features You’ll Actually Feel

From Planet Postgres

PostgreSQL 19 beta arrives with four operational game-changers: 64-bit MultiXact Members kill a decades-old "vacuum or die" failure mode, parallel autovacuum…

Henrietta Dombrovskaya: I think AI can actually help me…

From Planet Postgres

Note: this post was not rewritten by AI I’ve been saying for a long time that AI can’t help me because no one else codes the way...

Vibhor Kumar: Beyond Vector Search: Why PostgreSQL Could Become the Memory Layer for Enterprise AI Systems

From Planet Postgres

The conversation around AI infrastructure today is heavily focused on models, GPUs, inference speed, and vector databases. These are important building blocks, but they often distract from a deeper...

Christophe Pettus: All Your GUCs in a Row: bonjour and bonjour_name

From Planet Postgres

PostgreSQL's Bonjour parameters let you advertise a server on the local network via Apple's service-discovery protocol—a clever 2002 idea that hasn't aged well.

Christophe Pettus: Two Decades, Two RCEs: What pgcrypto Has Been Doing Since 2005

From Planet Postgres

Two remote code execution bugs lived in pgcrypto f...

Christophe Pettus: All Your GUCs in a Row: block_size

From Planet Postgres

A parameter you cannot change. block_size lives in the “Preset Options” section of the docs, alongside its read-only cousins like data_checksums, wal_block_size, and server_version. It reports the size of...

Gabriele Bartolini: CloudNativePG and Crunchy PGO: an honest, opinionated comparison

From Planet Postgres

This article compares CloudNativePG and Crunchy PGO, two of the most adopted open-source operators for running PostgreSQL on Kubernetes. It covers architecture, image design, backup strategy, major version upgrades,...

PowerPivot/PowerQuery/PowerBI

Introducing user-aware calculated columns in Power BI

From Sqlbi

User-aware calculated columns are not materialized...

Introducing user-aware calculated columns in Power BI

From Sqlbi

This article describes the new Expression Context property of calculated columns in Power BI, explaining how user-aware calculated columns work, why they are not materialized, and how to use...

Understanding The “You’ve Exceeded The Capacity Limit For Dataset Refreshes” Error in Power BI

From Chris Webb's BI Blog

If you have a lot of Power BI semantic models that are scheduled to refresh at the same time in the Service then you may find that some of...

Security News and Issues

CISA Left 844 MB of Credentials on Public GitHub. Check Your Own Repos.

From SQLFingers

CISA is the United States federal agency that tell...

macOS Kernel Memory Corruption Exploit

From Schneier on Security

A group used Anthropic’s Mythos AI model to help find a kernel memory corruption vulnerability and exploit on Apple’s M5. News article.

Tech News

Southwest Bans Humanoid Robots After Viral Passenger Flights

From Past News - RSS Feeds

Southwest banned human-like and animal-like robots...

4 Products That Could Keep Old PCs Useful After Windows 10

From Past News - RSS Feeds

Windows 10 support has ended. These four products ...

$15K Humanoid Robot Kit Aims to Bring Bipedal Robotics to the Masses

From Past News - RSS Feeds

Menlo Research’s $15,000 Asimov DIY kit provides...

The Signals That Matter – MIT Insider’s Panel

From Technology Review Feed - Tech Review Top Stories

 

The Lighter Side

CodeSOD: Find a Bar for This One

From Daily WTF

A depressing quantity of software is what I would ...

CodeSOD: In the Know

From Daily WTF

Delilah works in a Python shop. Despite Python's "batteries included" design, that doesn't stop people from trying to make their own batteries from potatoes. For example, her co-worker wrote...

 
RSS FeedTwitter
This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -