| | The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com | | Hand-picked content to sharpen your professional edge |
| 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 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. |
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 |
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 made one thing clear: Gemini is becomin... |
Google AI Studio lets users test Gemini models, bu... |
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 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... |
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 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... |
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 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... |
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... |
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... |
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... |
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 |
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! |
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. |
Last Wednesday I told you SQL Server got off easy ... |
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... |
Recently I ran across some code that used a lot of... |
Takeaway: Adding foreign keys require schema modif... |
There is no simpler topic in relational comparison... |
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*... |
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... |
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... |
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... |
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... |
Another day, another example of an AI Agent “run... |
| Career, Employment, and Certifications |
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... |
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... |
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... |
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... |
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... |
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 pushed Gemini deeper into Search, ... |
| Conferences, Classes, Events, and Webinars |
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... |
Welcome back to PowerShell Strikes Back. We’re t... |
| Data Mining / Data Analysis |
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... |
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... |
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... |
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 currently affect Valkey databases. Learn wh... |
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 |
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. |
There are some telltale signs that your growing bu... |
| Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science) |
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... |
What problem is Fabric Ontology trying to solve? F... |
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. |
PostgreSQL, often through platforms like Supabase,... |
PgBouncer 1.25.2 shipped a patch for a pre-authent... |
PostgreSQL's `bytea_output` parameter controls how... |
When the future of pgBackRest suddenly became unce... |
PostgreSQL's Table Access Method API is finally seeing real action. |
One Database at a Time, or All at Once? You have deployed your new cluster. Now... |
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... |
Events unfolded quickly over the course of a coupl... |
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… |
PostgreSQL 19 beta arrives with four operational game-changers: 64-bit MultiXact Members kill a decades-old "vacuum or die" failure mode, parallel autovacuum… |
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... |
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... |
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. |
Two remote code execution bugs lived in pgcrypto f... |
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... |
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 |
User-aware calculated columns are not materialized... |
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... |
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... |
CISA is the United States federal agency that tell... |
A group used Anthropic’s Mythos AI model to help find a kernel memory corruption vulnerability and exploit on Apple’s M5. News article. |
Southwest banned human-like and animal-like robots... |
Windows 10 support has ended. These four products ... |
Menlo Research’s $15,000 Asimov DIY kit provides... |
A depressing quantity of software is what I would ... |
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... |
  | 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. |
|
|