sqmSQLTool
1.5.1.0
SQL Server administration toolkit built on dbatools. Provides reporting, health checks, maintenance automation and security auditing for SQL Server environments.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Uwe Janke. MIT License.
Package Details
Author(s)
- Uwe Janke
Tags
Functions
Add-sqmDatabaseToAG Add-sqmDatabaseToDistributedAg Compare-sqmAlwaysOnLogins Compare-sqmServerConfiguration Complete-sqmListenerMigration Copy-sqmLogins Copy-sqmNTFSPermissions Copy-sqmToCentralPath Enable-sqmMonitoringAccess Export-sqmAlwaysOnConfiguration Export-sqmDatabaseDocumentation Export-sqmServerConfiguration Find-sqmDatabaseObject Get-sqmADAccountStatus Get-sqmADGroupMembers Get-sqmAgentJobHistory Get-sqmAlwaysOnFailoverHistory Get-sqmAlwaysOnHealthReport Get-sqmAutoGrowthReport Get-sqmBlockingReport Get-sqmCertificateReport Get-sqmClusterInfo Get-sqmConfig Get-sqmConnectionStats Get-sqmDatabaseHealth Get-sqmDeadlockReport Get-sqmDistributedAgHealth Get-sqmDiskBlockSize Get-sqmDiskInfoByDriveLetter Get-sqmDiskSpaceReport Get-sqmHpuAllowGroup Get-sqmIndexFragmentation Get-sqmLinkedServerUsage Get-sqmLoginSettings Get-sqmLongRunningQueries Get-sqmMissingIndexes Get-sqmOperationStatus Get-sqmOrphanedFiles Get-sqmPerfCounters Get-sqmServerHardwareReport Get-sqmServerSetting Get-sqmSpnReport Get-sqmSQLInstanceCheck Get-sqmSysadminAccounts Get-sqmTempDbRecommendation Get-sqmTlsStatus Get-sqmTsmConfiguration Get-sqmWaitStatistics Install-sqmAdModule Install-sqmCertificate Install-sqmCertificateToStore Install-sqmDb2Driver Install-sqmJdbcDriver Install-sqmOdbcDriver Install-sqmOlaMaintenanceSolution Install-sqmSsrsReportServer Invoke-sqmCollationChange Invoke-sqmConfigRollback Invoke-sqmDeployScripts Invoke-sqmDistributedFailover Invoke-sqmExtendedEvents Invoke-sqmFailover Invoke-sqmFormatDrive64k Invoke-sqmInstanceInventory Invoke-sqmLoginAudit Invoke-sqmLogShrink Invoke-sqmMonitoringKey Invoke-sqmPatchAnalysis Invoke-sqmPerfBaseline Invoke-sqmQueryStore Invoke-sqmRestoreDatabase Invoke-sqmSaObfuscation Invoke-sqmSetDatabaseRecoveryMode Invoke-sqmSetupReport Invoke-sqmSignModule Invoke-sqmSplunkConfiguration Invoke-sqmSqlAlwaysOnAutoseeding Invoke-sqmSsisConfiguration Invoke-sqmTsmConfiguration Invoke-sqmUpdateStatistics Invoke-sqmUserDatabaseBackup Move-sqmAlwaysOnListener New-sqmAgentProxy New-sqmAlwaysOnRepairJob New-sqmBackupMaintenanceJob New-sqmCertificateRequest New-sqmDistributedAvailabilityGroup New-sqmOlaMaintenanceJobs New-sqmOlaSysDbBackupJob New-sqmOlaUsrDbBackupJob New-sqmAutoLoginSyncJob New-sqmRandomSaPassword New-sqmSqlCertificate Invoke-sqmListenerMigrationPrep Remove-sqmAdOrphanLogin Remove-sqmDatabaseFromAG Repair-sqmAlwaysOnDatabases Set-sqmBackupExcludePermission Set-sqmConfig Set-sqmDatabaseOwner Set-sqmSqlPolicyState Set-sqmSqlTlsCertificate Set-sqmSsrsConfiguration Set-sqmSsrsHttpsCertificate Set-sqmTcpPort Sync-sqmAgNode Sync-sqmBackupExcludeTable Sync-sqmLoginsToAlwaysOn Test-InternetConnectivity Test-sqmBackupIntegrity Test-sqmCostThreshold Test-sqmDistributedAgReadiness Test-sqmDriverInstalled Test-sqmMaxDop Test-sqmMaxMemory Test-sqmOlaInstallation Test-sqmSQLFirewall Test-sqmSqlInstanceInstalled Test-sqmSsasDirectoryPermissions Test-sqmSSISPackageCompatibility Test-sqmTempDbFileCount Test-sqmTsmConnection Uninstall-sqmDb2Driver Uninstall-sqmJdbcDriver Uninstall-sqmOdbcDriver
Dependencies
This module has no dependencies.
Release Notes
See CHANGELOG.md and GitHub: https://github.com/JankeUwe/sqmSQLTool/releases/tag/v1.5.1.0
FileList
- sqmSQLTool.nuspec
- CHANGELOG.md
- Docs\CutOver-Ablaufplan-Distributed-AG.docx.backup
- Private\Test-sqmLoggingPath.ps1
- Public\Enable-sqmMonitoringAccess.ps1
- Public\Get-sqmAutoGrowthReport.ps1
- Public\Get-sqmDiskSpaceReport.ps1
- Public\Get-sqmPerfCounters.ps1
- Public\Install-sqmAdModule.ps1
- Public\Invoke-sqmDeployScripts.ps1
- Public\Invoke-sqmPerfBaseline.ps1
- Public\Invoke-sqmTsmConfiguration.ps1
- Public\New-sqmOlaMaintenanceJobs.ps1
- Public\Set-sqmConfig.ps1
- Public\Test-sqmBackupIntegrity.ps1
- Public\Test-sqmSsasDirectoryPermissions.ps1
- Public\Update-sqmModule.ps1
- Generate-ReferenceHTML.ps1
- Docs\sqmSQLTool-reference.html
- Public\Add-sqmDatabaseToAG.ps1
- Public\Export-sqmAlwaysOnConfiguration.ps1
- Public\Get-sqmBlockingReport.ps1
- Public\Get-sqmDistributedAgHealth.ps1
- Public\Get-sqmServerHardwareReport.ps1
- Public\Install-sqmCertificate.ps1
- Public\Invoke-sqmDistributedFailover.ps1
- Public\Invoke-sqmQueryStore.ps1
- Public\Invoke-sqmUpdateStatistics.ps1
- Public\New-sqmOlaSysDbBackupJob.ps1
- Public\Set-sqmDatabaseOwner.ps1
- Public\Test-sqmCostThreshold.ps1
- Public\Test-sqmSSISPackageCompatibility.ps1
- .github\ISSUE_TEMPLATE\bug-report.md
- Sign-Release.ps1
- Docs\_gen-reference.ps1
- Public\Add-sqmDatabaseToDistributedAg.ps1
- Public\Export-sqmDatabaseDocumentation.ps1
- Public\Get-sqmCertificateReport.ps1
- Public\Get-sqmHpuAllowGroup.ps1
- Public\Get-sqmServerSetting.ps1
- Public\Install-sqmCertificateToStore.ps1
- Public\Invoke-sqmExtendedEvents.ps1
- Public\Invoke-sqmRestoreDatabase.ps1
- Public\Invoke-sqmUserDatabaseBackup.ps1
- Public\New-sqmOlaUsrDbBackupJob.ps1
- Public\Set-sqmSqlPolicyState.ps1
- Public\Test-sqmDistributedAgReadiness.ps1
- Public\Test-sqmTempDbFileCount.ps1
- .github\ISSUE_TEMPLATE\config.yml
- jobs\Repair-Job.ps1
- Public\category-map.ps1
- Public\Export-sqmServerConfiguration.ps1
- Public\Get-sqmClusterInfo.ps1
- Public\Get-sqmIndexFragmentation.ps1
- Public\Get-sqmSpnReport.ps1
- Public\Install-sqmDb2Driver.ps1
- Public\Invoke-sqmFailover.ps1
- Public\Invoke-sqmSaObfuscation.ps1
- Public\Move-sqmAlwaysOnListener.ps1
- Public\New-sqmRandomSaPassword.ps1
- Public\Set-sqmSqlTlsCertificate.ps1
- Public\Test-sqmDriverInstalled.ps1
- Public\Test-sqmTsmConnection.ps1
- .github\ISSUE_TEMPLATE\documentation.md
- sqmSQLTool.psd1
- jobs\SqlVersionDetection.ps1
- Public\Compare-sqmAlwaysOnLogins.ps1
- Public\Find-sqmDatabaseObject.ps1
- Public\Get-sqmConfig.ps1
- Public\Get-sqmLinkedServerUsage.ps1
- Public\Get-sqmSQLInstanceCheck.ps1
- Public\Install-sqmJdbcDriver.ps1
- Public\Invoke-sqmFormatDrive64k.ps1
- Public\Invoke-sqmSetDatabaseRecoveryMode.ps1
- Public\New-sqmAgentProxy.ps1
- Public\New-sqmSqlCertificate.ps1
- Public\Set-sqmSsrsConfiguration.ps1
- Public\Test-sqmMaxDop.ps1
- Public\Test-sqmUpdateViaGitHub.ps1
- .github\ISSUE_TEMPLATE\feature-request.md
- sqmSQLTool.psm1
- jobs\Sync-Job.ps1
- Public\Compare-sqmServerConfiguration.ps1
- Public\Get-sqmADAccountStatus.ps1
- Public\Get-sqmConnectionStats.ps1
- Public\Get-sqmLoginSettings.ps1
- Public\Get-sqmSysadminAccounts.ps1
- Public\Install-sqmOdbcDriver.ps1
- Public\Invoke-sqmInstanceInventory.ps1
- Public\Invoke-sqmSetupReport.ps1
- Public\New-sqmAlwaysOnRepairJob.ps1
- Public\Prepare-sqmListenerForMigration.ps1
- Public\Set-sqmSsrsHttpsCertificate.ps1
- Public\Test-sqmMaxMemory.ps1
- Public\Test-sqmUpdateViaPSGallery.ps1
- .github\workflows\publish-module.yml
- .signpath\artifact-configuration.xml
- Private\Get-sqmString.ps1
- Public\Complete-sqmListenerMigration.ps1
- Public\Get-sqmADGroupMembers.ps1
- Public\Get-sqmDatabaseHealth.ps1
- Public\Get-sqmLongRunningQueries.ps1
- Public\Get-sqmTempDbRecommendation.ps1
- Public\Install-sqmOlaMaintenanceSolution.ps1
- Public\Invoke-sqmLoginAudit.ps1
- Public\Invoke-sqmSignModule.ps1
- Public\New-sqmAutoLoginSyncJob.ps1
- Public\Remove-sqmAdOrphanLogin.ps1
- Public\Set-sqmTcpPort.ps1
- Public\Test-sqmModuleUpdate.ps1
- Public\Test-sqmUpdateViaUNC.ps1
- .github\workflows\publish-psgallery.yml
- Docs\AlwaysOn-Betriebs-Tools.docx
- Private\Invoke-sqmHelpers.ps1
- Public\Copy-sqmLogins.ps1
- Public\Get-sqmAgentJobHistory.ps1
- Public\Get-sqmDeadlockReport.ps1
- Public\Get-sqmMissingIndexes.ps1
- Public\Get-sqmTlsStatus.ps1
- Public\Install-sqmSsrsReportServer.ps1
- Public\Invoke-sqmLogShrink.ps1
- Public\Invoke-sqmSplunkConfiguration.ps1
- Public\New-sqmBackupMaintenanceJob.ps1
- Public\Remove-sqmDatabaseFromAG.ps1
- Public\Sync-sqmAgNode.ps1
- Public\Test-sqmOlaInstallation.ps1
- Public\Uninstall-sqmDb2Driver.ps1
- Private\Strings\de-DE.psd1
- Docs\AlwaysOn-Betriebs-Tools.md
- Private\Invoke-sqmLogging.ps1
- Public\Copy-sqmNTFSPermissions.ps1
- Public\Get-sqmAlwaysOnFailoverHistory.ps1
- Public\Get-sqmDiskBlockSize.ps1
- Public\Get-sqmOperationStatus.ps1
- Public\Get-sqmTsmConfiguration.ps1
- Public\Invoke-sqmCollationChange.ps1
- Public\Invoke-sqmMonitoringKey.ps1
- Public\Invoke-sqmSqlAlwaysOnAutoseeding.ps1
- Public\New-sqmCertificateRequest.ps1
- Public\Repair-sqmAlwaysOnDatabases.ps1
- Public\Sync-sqmBackupExcludeTable.ps1
- Public\Test-sqmSQLFirewall.ps1
- Public\Uninstall-sqmJdbcDriver.ps1
- Private\Strings\en-US.psd1
- Docs\CutOver-Ablaufplan-Distributed-AG.docx
- Private\New-sqmCmdExecJobStep.ps1
- Public\Copy-sqmToCentralPath.ps1
- Public\Get-sqmAlwaysOnHealthReport.ps1
- Public\Get-sqmDiskInfoByDriveLetter.ps1
- Public\Get-sqmOrphanedFiles.ps1
- Public\Get-sqmWaitStatistics.ps1
- Public\Invoke-sqmConfigRollback.ps1
- Public\Invoke-sqmPatchAnalysis.ps1
- Public\Invoke-sqmSsisConfiguration.ps1
- Public\New-sqmDistributedAvailabilityGroup.ps1
- Public\Set-sqmBackupExcludePermission.ps1
- Public\Sync-sqmLoginsToAlwaysOn.ps1
- Public\Test-sqmSqlInstanceInstalled.ps1
- Public\Uninstall-sqmOdbcDriver.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.5.1.0 (current version) | 858 | 6/13/2026 |