Demystifying PIVOT and UNPIVOT in T-SQL
There are few operators in T-SQL that cause developers to scramble for documentation more than PIVOT and […]
There are few operators in T-SQL that cause developers to scramble for documentation more than PIVOT and […]
There’s now another reason an immediate patch is needed for organizations running Valkey clusters, according to Percona […]
Indexed view tampering in SQL Server backups can expose cross-database data after restore. In this article, you’ll […]
Redgate’s 2026 State of the Database Landscape report reveals that people are increasingly willing to accept more […]
Upcoming versions of PostgreSQL will be phasing out the MD5 hashing method within the authentication infrastructure of […]
In today’s cloud-driven, multi-platform environments, answering the simple question – who owns that database? – is no […]
In this article, Greg Low explains what chunking is, why it matters for embeddings, and how SQL […]
“Let’s add LLMs to the pipeline” has become a familiar refrain in modern data teams, but turning […]
String splitting in T-SQL has historically been inefficient and limited. While STRING_SPLIT improved things, its constraints remained […]
Pat Wright details how to plan cloud migration with minimal downtime. Learn key cutover strategies, testing methods, […]
First Normal Form (1NF) is the most widely known rule in database normalization. It requires that tables […]
Every SQL Server instance contains a database that most people never query, never back up, and never […]
Today’s AI landscape is characterized by a gap. While it is often relatively easy to reach the […]
In this article, Pat Wright explains how to identify hidden risks in legacy applications before moving to […]
I’ve been a fan of sequences ever since they were added in SQL Server 2012. Prior to […]
I always really look forward to reading Redgate’s annual State of the Database Landscape report, and 2026 […]
Are you feeling the impact of AI in your daily work? No? Your database might say otherwise. […]
There’s not much to database keys, right? When you build a new table, you add a column […]
Every few years, someone asks a familiar question: do we really still need to disable the sa account in […]
We often perform planned availability group failovers in SQL Server for maintenance, patching, upgrades, and even hardware […]
Regardless of how popular a specific software appliance is, particular versions of it are inevitably phased out […]
When SQL Server 2025 was announced, Bob Ward mentioned that there would be some new commands for […]
In 2026, your approach to both applications and databases must be focused on practical and technical real-world […]
Nowadays, artificial intelligence is everywhere. It’s so prevalent that even universities are implementing it into their curriculums. […]
SQL Server is designed to provide high reliability and data integrity. However, like any software, it can also […]
Batched deletions are a common strategy in SQL Server to manage large datasets without overloading the system, […]
Code refactoring is a common process when developing in procedural languages – and essential to developing high-quality […]
One of the most important responsibilities of any database administrator is to maintain the integrity of the database, […]
Introduction When SQL Server commits a transaction, it doesn’t just update data in memory. It also writes a […]
VIEWs are an undervalued and underused feature in SQL. They basically consist of a query that has […]
If you’re a developer who had interactions with indexes in the past, you certainly know that indexes […]
One of the most hassle-prone changes that can be made in a SQL Server database is to […]
Synchronous replicas in SQL Server Availability Groups promise no data loss, but they don’t promise zero delay; […]
Multiple tools are available for working with Azure Database for PostgreSQL flexible server. One of these is […]
With each version of SQL Server, there are always a few new features introduced that we applaud […]
Tracking and reviewing user access in a SQL Server is an important tasks for any DBA. Unauthorized access […]
Parquet is a column-oriented open-source storage format increasingly used for “big data” analytics. Yet despite its growing […]
Columnstore indexes are a powerful tool for storing analytic data directly in SQL Server. This feature has […]
The post Retrieving SQL Server Index Properties with INDEXPROPERTY appeared first on SQLServerCentral.
In a previous post I showed how to use a batching strategy to remove large amounts of […]
This article is part of a series of posts on the forthcoming SQL Server 2025 release. Once […]
TempDB is a system database in SQL Server that manages temporary objects for all databases on a […]
Introduction Removing SQL Server Data File Without Downtime is one of important activities in enterprise production scenarios. Managing […]
In more than 10 years of experience, I have dealt with cases where someone has performed incorrect […]
The post Using the Default Trace in SQL Server appeared first on SQLServerCentral.
The post Killing a SPID and Checking Rollback progress in SQL Server appeared first on SQLServerCentral.
The post How to rename a SQL Server database appeared first on SQLServerCentral.
Introduction Attaching databases in SQL Server can be a routine yet sometimes time-consuming task for Database Administrators (DBAs). […]
Before jumping into the news and code, let’s start from the beginning: Why does someone use Azure […]
Introduction Database administrators regularly detach and attach databases as part of their daily tasks. During this process, they […]