10 Lessons Learned from Migrating SharePoint 2019 to Subscription Edition

A production SharePoint 2019 to Subscription Edition migration reveals things no documentation warns you about — unknown databases, 312 undocumented workflows, and a firewall approval that took 11 days. These are the 10 lessons that shaped every script in this series.

SQL Log Shipping for SharePoint 2019 to Subscription Edition Migration: Step-by-Step Setup Guide

SQL Server log shipping is the database-layer engine that makes zero-downtime SharePoint migration possible — keeping your secondary SQL instance continuously synchronized while you prepare, so final cutover shrinks from hours to minutes. This post covers the full lifecycle: configuring log shipping across all SharePoint content databases using a CSV-driven PowerShell script, monitoring restore latency, simulating and repairing a log chain break, and cleanly disabling jobs at cutover. Production-ready scripts for 50+ databases are available in the SQL Migration Bundle.