SqlBackupRestoreTools
2.0.16
SQL Server database backup/restore helper module with optional SQL-backed logging and email notifications.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Mike Fleming
Package Details
Author(s)
- Mike Fleming (@BelugaMike)
Tags
Functions
BackupAndRestore Backup-DbalDatabase Clear-DBALibraryConfig Get-DBALibraryConfig Restore-DbalDatabase Set-DBALibraryConfig
Dependencies
This module has no dependencies.
Release Notes
2.0.16: Avoid importing SqlServer at module import time (prevents Update-TypeData collisions after Remove-Module/re-import); SqlServer remains a runtime dependency for Invoke-Sqlcmd paths. 2.0.15: Fix Invoke-Sqlcmd untrusted-certificate failures inside Windows PowerShell background jobs by passing TrustServerCertificate/Encrypt (when available) within Start-Job scriptblocks (opt-out via SQLBACKUPRESTORETOOLS_DISABLE_TLS_DEFAULTS). See CHANGELOG.md.
FileList
- SqlBackupRestoreTools.nuspec
- CHANGELOG.md
- SqlBackupRestoreTools.ps1
- Private\ConfigPersistence.ps1
- Public\Get-DBALibraryConfig.ps1
- LICENSE
- SqlBackupRestoreTools.psd1
- Private\Implementation.ps1
- Public\Restore-DbalDatabase.ps1
- README.md
- SqlBackupRestoreTools.psm1
- Public\Backup-DbalDatabase.ps1
- Public\Set-DBALibraryConfig.ps1
- en-US\about_SqlBackupRestoreTools.help.txt
- Public\Clear-DBALibraryConfig.ps1