DataPilot

Script Generator

Battle-tested templates generated locally — or describe exactly what you need and let the AI write a production-ready script for your engine.

Full / Diff / Log Backup

sql

Production backup command with checksum, compression, and verification.

Generated SQL
-- FULL backup of [MyDatabase] with checksum + compression
DECLARE @file nvarchar(400) = N'D:\Backups\MyDatabase_FULL_' + FORMAT(GETDATE(), 'yyyyMMdd_HHmmss') + '.bak';

BACKUP DATABASE [MyDatabase]
TO DISK = @file
WITH CHECKSUM, COMPRESSION, STATS = 10;

-- Verify the backup is restorable (reads and validates checksums)
RESTORE VERIFYONLY FROM DISK = @file WITH CHECKSUM;

-- Review recent backup history for this database
SELECT TOP 10 bs.backup_finish_date, bs.type, bs.is_copy_only,
       CAST(bs.backup_size / 1048576.0 AS decimal(12,1)) AS size_mb, bmf.physical_device_name
FROM msdb.dbo.backupset bs
JOIN msdb.dbo.backupmediafamily bmf ON bmf.media_set_id = bs.media_set_id
WHERE bs.database_name = N'MyDatabase'
ORDER BY bs.backup_finish_date DESC;