Live registration reopens October 1, 2026, in 11d 17h 56mNotify me

Backup, Restore, and Database Integrity

Backup design, restore testing, integrity checks, and corruption response.

292 associated posts117 primary posts

Production DBA

Research Paper Week: Constant Time Recovery in Azure SQL DB

Let's finish up Research Paper Week with something we're all going to need to read over the next year or two. I know, it says Azure SQL DB, but you boxed-product folks will be interested in this one too: Constant Time Recovery in Azure SQL DB by Panagiotis Antonopoulos, Peter Byrne, Wayne Chen, Cristian Diaconu, Raghavendra Thallam Kodandaramaih, Hanuma Kodavalla, Prashanth Purnananda, Adrian-Leonard Radu, Chaitanya Sreenivas Ravella, and Girish Mittur Venkataramanappa (2019).

Read more about Research Paper Week: Constant Time Recovery in Azure SQL DB 10 comments — Join the discussion
Production DBA

DBA Training Plan 3: Treat Your Servers Like Cattle, Not Like Pets

In our last post in this series, I talked about why you should be using Ola Hallengren's maintenance script for backups and sp_DatabaseRestore for faster restores. These two tools have implications for how you build, back up, recover, and fail over your SQL Server.

There's a saying in the cloud: treat your servers like cattle, not like pets.

Read more about DBA Training Plan 3: Treat Your Servers Like Cattle, Not Like Pets 12 comments — Join the discussion
Production DBA

DBA Training Plan 2: Backups (And More Importantly, Restores)

When I first started out as a SQL Server DBA, I thought things were going well as long as the backup jobs ran successfully. I'd go into SQL Server Agent every now and then, make sure they were still running, and ... that was the end of it. I figured if disaster ever struck, I'd just do a restore. How hard could it be? I was missing the entire point.

Read more about DBA Training Plan 2: Backups (And More Importantly, Restores) 6 comments — Join the discussion
News & Opinion

Brace Yourself for These 9 Database Horror Stories

Last week, I asked for your worst database horror stories. Hoowee, did you deliver. Make yourself a nice cup of cocoa, gather around the campfire, and listen up for these terrible tales. Illustrations courtesy of Swear Trek (not safe for work.) The mistake we've all made Russ did an update without a where clause, but…

Read more about Brace Yourself for These 9 Database Horror Stories 24 comments — Join the discussion

[Video] Demoing SQL Server 2019’s new Accelerated Database Recovery

Wouldn't it be nice if rollbacks just finished instantly? Wouldn't you love for startup times to be near-zero even when SQL Server crashed just as someone in the middle of a transaction? How much would you pay for all this? (Well, I'm a little afraid to ask that, since we don't know yet whether this is an Enterprise-only feature, but dang, I sure hope not.)

Read more about [Video] Demoing SQL Server 2019’s new Accelerated Database Recovery 9 comments — Join the discussion
Production DBA

Free Downloads for Powerful SQL Server Management

You're responsible for managing and troubleshooting SQL Server.

Good news: you're not alone. The SQL Server community has banded together and built a bunch of cool stuff to help you do your job easier. In a one-hour session today for the PASS DBA Fundamentals online user group (free to join, of course), I showed some off.

Read more about Free Downloads for Powerful SQL Server Management 15 comments — Join the discussion

[Video] Office Hours 2019/1/2 (With Transcriptions)

This week, Brent, Erik, Tara, and Richie discuss whether you need to premake a destination database in order to run sp_databaserestore, restoring production statistics on dev servers to simulate productions behavior, dealing with duplicate SPNs, tools for detecting all SQL Servers in a production environment, SQL performance monitoring, dealing with very large indexes, and Brent's recent cruise.

Read more about [Video] Office Hours 2019/1/2 (With Transcriptions) 1 comment — Join the discussion

[Video] Office Hours 2018/12/19 (With Transcriptions)

This week, Erik, Tara, and Richie discuss disaster recovery, Python vs C# for SQL Server, whether you should perform log backups on primary or secondary on AGs, why Postgres is so popular, using mount points for tempdb, attention events, database corruption, MERGE statements, restoring a table from a database, features they look forward to in SQL Server 2019, and how Santa is able to visit all those homes in one night...

Read more about [Video] Office Hours 2018/12/19 (With Transcriptions) Be the first to comment

[Video] Office Hours 2018/12/5 (With Transcriptions)

This week, Tara and Richie discuss deletes on heaps, Docker, using containers in production environment, advice for new DBA, downgrading server hardware, agent jobs, setting SQL Memory Min and Max to the same value, how to prove CPU pressure to management using the Power BI report using sp_Blitz, corruption, patching, backups, sargability, and more.

Read more about [Video] Office Hours 2018/12/5 (With Transcriptions) Be the first to comment

[Video] Office Hours 2018/10/3 (With Transcriptions)

This week, Tara and Richie discuss database corruption, CLR, DBCC issues, adding identity columns to databases, distributed transactions, tracking how recently a procedure was executed, maintenance plans, recompiling stored procs, parameter sniffing issues, troubleshooting replication with Always On, forecasting database growth and estimating capacity issues, tools for database growth forecast reports, RCSI, and much more.

Read more about [Video] Office Hours 2018/10/3 (With Transcriptions) 1 comment — Join the discussion

[Video] Office Hours 2018/9/19 (With Transcriptions)

This week, Brent, Tara, Erik, and Richie discuss moving views between databases, Cluster Quorum File Share on AlwaysOn, checking for corruption, rebooting/restarting SQL server after applying cumulative updates, how many drive letter to use for a VM, decimal precision and scale value settings on SQL Server 2016 vs 2008, and nested views.

Here’s the video on YouTube:

Read more about [Video] Office Hours 2018/9/19 (With Transcriptions) 2 comments — Join the discussion