尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证WinForms GUI to click together Ola Hallengren DatabaseBackup calls with all parameters: live validation, dry run, T-SQL / sqlcmd / PowerShell / SQL Agent job output
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Part of the powershelldba.de SQL Server toolset by Uwe Janke.
PowerShell module with a WinForms GUI to click together calls of
Ola Hallengren's dbo.DatabaseBackup with all 75 parameters
of the current release (2026-06-29). Every field has its help text, the command is rebuilt on
every change, and the parameter combination is checked live against the same rules the
procedure itself enforces, so mistakes show up while you click and not at 2 a.m. in the
Agent job history.
No dbatools or other module dependency: the optional server connection uses
System.Data.SqlClient, so it runs on locked-down servers without PSGallery access.
Works in Windows PowerShell 5.1 and PowerShell 7.
Project page: powershelldba.de/sqmolabackupbuilder · Handbook (German): docs/AdminHandbuch.md, as PDF · Slides: presentation
.\Start-sqmOlaBackupBuilder.cmd # straight from the folder, no install
Show-sqmOlaBackupGui # after Install.cmd
Show-sqmOlaBackupGui -SqlInstance SQL01 # connect right away
@DirectoryStructure and @FileName.{FileNumber} with multiple files, cleanup tokens, and more. Double-click a finding to jump
to the field.EXECUTE statementsqlcmd command line in the style of Ola's CmdExec job stepsInvoke-DbaQuery@Execute = 'N'. Ola then checks the server dependent
rules too (edition, version, directories, certificates) and only prints the BACKUP commands.@EncryptionKey is deliberately never saved).$p = @{ Databases = 'USER_DATABASES'; BackupType = 'FULL'; Verify = 'Y'; Checksum = 'Y'
CleanupTime = 168; LogToTable = 'Y' }
Test-sqmOlaBackupParameter -Parameter $p # offline rule check
New-sqmOlaBackupCommand -Parameter $p # T-SQL
New-sqmOlaBackupCommand -Parameter $p -Format Sqlcmd
New-sqmOlaBackupCommand -Parameter $p -Format AgentJob -ScheduleType Daily -ScheduleTime 01:00 -JobOutputFile
.\Tests\Test-sqmOlaBackupBuilder.ps1
.\Tests\Test-sqmOlaBackupBuilder.ps1 -MaintenanceSolution .\MaintenanceSolution.sql # compare with a new Ola release
.\Tests\Test-sqmOlaBackupBuilder.ps1 -SqlInstance SQL01 # plus live dry run
The -MaintenanceSolution switch compares the parameter list and order with an Ola script, so
a new Ola release with new parameters is detected immediately.
MIT. Ola Hallengren's SQL Server Maintenance Solution is a separate project under its own license and is not included.