SQL Server 2016 end of support: how to choose your ...
SQL Server 2016 reached the end of extended support in July 2026, which means it no longer […]
SQL Server 2016 reached the end of extended support in July 2026, which means it no longer […]
Getting the “too many connections” error in PostgreSQL? You’ve hit the database’s max_connections limit — and it’s […]
Tony’s Pizza looks simple from the outside. A customer orders a pizza, the pizza is prepared, and […]
Setting up PostgreSQL the right way starts long before your first table exists. In this guide, you’ll […]
Every growing application eventually faces the same challenge: your database schema needs to change, but your users […]
SQL Server environments that are patched, firewalled, and configured to best practice can still carry hidden risk. […]
Using live data outside production is one of the fastest ways to create compliance risk. It becomes […]
Data is one of the most valuable assets an organisation can hold — but only if it’s […]
AI agents don’t ask permission before every query. Instead, they themselves decide which tools to call and […]
AI coding assistants have become a fixture in most developers’ workflows, but when it comes to databases, […]
PostgreSQL is one of the most capable relational databases available, but capability isn’t the same as suitability. […]
The SQL Server attack pattern is consistent: attackers do not always need a spectacular vulnerability. They often […]
The goal of this guide is simple: get PostgreSQL up and running in the fastest, easiest way. […]
The big difference between MySQL and MariaDB largely revolves around database storage engines and anything related to […]
DORA requires financial institutions to run tests that prove their systems can withstand operational disruption without exposing […]
At the end of the previous article in my series on building an app and database almost […]
Foreign key constraints exist to stop bad data before it happens, yet plenty of production SQL Server […]
SQL injection inside Microsoft-signed system stored procedures is not supposed to happen. Yet, as I’ve been documenting […]
Deleting a customer’s personal data under GDPR or CCPA means erasing it everywhere it’s stored — not […]
Logical replication has long been a feature of many database management systems. It’s the simple process of […]
Mirroring in Microsoft Fabric is useful when you need to make SQL Server data available in Fabric. […]
I want to be up front and honest: I suspect I’ll fail this. However, I’m going to […]
Failed logins are one of the clearest early-warning signs of trouble on a SQL Server – whether […]
In this Simple Talk opinion piece, Greg Low unpacks how AI models actually filter and weigh training […]
In my previous article, I described a privilege escalation scenario involving Azure Arc-enabled SQL Server and a […]
Cloud database vendor lock-in is one of the most expensive surprises in enterprise infrastructure — not because […]
AI is everywhere, and the pressure to adopt it is relentless. But what does responsible, practical AI […]
Anyone who’s spent years writing T-SQL has a mental list of “why doesn’t SQL Server just do […]
Azure Arc-enabled SQL Server is designed to bring on-premises and multi-cloud SQL Server instances under centralized Azure […]
SQL Server 2025 finally gives developers a native JSON data type and, with it, a purpose-built way […]
So you’ve been tasked with deploying a Generative AI, RAG (retrieval-augmented generation), or Agentic AI application. Have […]
If your T-SQL is buried under layers of nested REPLACE() calls just to swap out a few […]
PASS Data Community Summit is celebrating a milestone most communities never reach: 25+ years of data professionals […]
SQL Server DBAs routinely rely on automation: SQL Server Agent jobs, maintenance plans, refresh processes, restore scripts, replication cleanup, […]
PostgreSQL replication is one of the most powerful tools available for keeping your database resilient, redundant, and […]
MySQL and PostgreSQL both store spatial and geometric data, but they take fundamentally different approaches. While MySQL […]
Moving from Oracle to PostgreSQL means losing one of Oracle’s most-loved diagnostic tools: the Automatic Workload Repository […]
CVE-2026-47295 is a SQL Server vulnerability that lets a maliciously crafted database backup execute attacker-controlled code with […]
The DBA role has always been misunderstood. But ask a senior database professional what their week looks […]
Indexes are supposed to make SQL Server faster – so why do so many databases end up […]
In the modern data landscape, most of the effort doesn’t go into building models or dashboards. It […]
MySQL Enterprise Monitor was a tool many database administrators turned to in times of need – that […]
This article takes one practical thread from Fabiano Amorim’s broader SQL Server security research: how apparently normal […]
Although ‘Big Data’ (and more specifically, the analysis of it) offers several benefits, organizations often fail to […]
Edward Pollack recently wrote an excellent wish list for T-SQL features he’d like to see in an […]
For database engineers stepping into cloud migrations for the first time, networking is the silent troublemaker. Most […]
I handed Microsoft Copilot the keys to design a PostgreSQL schema for Azure Database for PostgreSQL Flexible […]
SQL Server is one of the most mature database platforms in the world, but that doesn’t mean […]
This article explores how MySQL and PostgreSQL handle XML data differently, including storage behavior, validation, XML querying, […]
Like most of you, I’ve been using AI large language models (LLMs) at work and at hobby […]