SQL Server Backup
Breeze can discover, back up, and restore SQL Server databases directly — no third-party SQL backup tool required. The agent runs native sqlcmd commands to produce standard .bak and .trn backup files.
Discovering Instances
Section titled “Discovering Instances”- Go to Operations > Backup > SQL Server.
- Click Discover Instances for a device to scan it for SQL Server installations.
- Discovered instances appear in the list.
Each instance shows:
- Instance name, version, and edition
- Authentication type and port
- Status (Online / Offline)
Expand an instance to see its databases, including:
- Database name and size
- Recovery model (Simple, Full, Bulk-logged)
- TDE (Transparent Data Encryption) status
- Compatibility level
Backup Types
Section titled “Backup Types”SQL Server supports three backup types that work together for point-in-time recovery:
| Type | What it captures | File extension | Frequency |
|---|---|---|---|
| Full | Complete database | .bak | Weekly (typical) |
| Differential | Changes since last full backup | .bak | Daily (typical) |
| Transaction Log | Log entries since last log backup | .trn | Every 15–60 min (typical) |
Breeze tracks the LSN (Log Sequence Number) chain across backups so you can restore to any point in time covered by the chain.
Backup Chain View
Section titled “Backup Chain View”The SQL Server tab shows the backup chain for each database — a timeline of full, differential, and log backups color-coded by type. This helps you verify chain continuity and identify gaps.
Running a Manual Backup
Section titled “Running a Manual Backup”- On the SQL Server tab, find the database you want to back up.
- Click the Backup action.
- Select the backup type: Full, Differential, or Log.
- Specify the output path for the backup file.
- Optionally select a storage configuration for cloud upload.
- Confirm to start the backup.
Scheduled Backups
Section titled “Scheduled Backups”Create a backup policy with the MSSQL mode to automate SQL Server backups. Like Hyper-V, MSSQL mode uses all-by-default targeting — newly discovered databases are included automatically. Use exclude lists for databases that don’t need backup (e.g., tempdb).
Restoring a Database
Section titled “Restoring a Database”- On the SQL Server tab, find the database and click Restore.
- The restore dialog walks you through:
- Source — select the instance and source database
- Restore point — choose Latest (most recent backup) or Point-in-time (pick a specific date and time using the datetime picker)
- Target database — name of the database to restore into (can be a new name to restore alongside the original)
- No Recovery mode — optionally leave the database in a restoring state so you can apply additional log backups before bringing it online
- Review and confirm.
Security
Section titled “Security”All SQL Server backup and restore commands use strict input validation to prevent T-SQL injection. Instance names, database names, and file paths are validated against allowed patterns before being passed to sqlcmd.