Log shipping is a process that automates backing up database and transaction log files from a production SQL Server to a standby server. It keeps databases in sync by backing up transaction logs on an interval and restoring them on the standby. Log shipping consists of a primary server that is backed up and a secondary server that hosts the copies. It requires SQL Server Agent jobs to be configured for backup, copy, and restore operations between servers. Log shipping provides high availability but requires manual failover and can result in some data loss depending on backup frequency. It can be combined with other options like mirroring or replication.