Uninstall-sqmOdbcDriver
Examples
Uninstall-sqmOdbcDriver
Uninstall-sqmOdbcDriver
Uninstall-sqmOdbcDriver -DriverName 'Microsoft ODBC Driver 17 for SQL Server'
Uninstall-sqmOdbcDriver -DriverName 'Microsoft ODBC Driver 17 for SQL Server'
# Basic deploy with automatic backup
# Basic deploy with automatic backup
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy"
# Deploy with job number embedded in log filename
# Deploy with job number embedded in log filename
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy" -JobNumber "AU-2026-042"
# Skip backup - requires interactive confirmation
# Skip backup - requires interactive confirmation
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy" -SkipBackup
# WhatIf dry run - no SQL executed, only pre-checks and summary table
# WhatIf dry run - no SQL executed, only pre-checks and summary table
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy" -WhatIf
# No outer transaction - scripts manage their own transactions
# No outer transaction - scripts manage their own transactions
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy" -NoWrapTransaction
# SQL Server authentication
# SQL Server authentication
$cred = Get-Credential
Invoke-sqmDeployScripts -SqlInstance "SQLSERVER01" -Database "SalesDB" `
-ScriptPath "D:\Deploy\v2.3" -LogPath "D:\Logs\Deploy" -SqlCredential $cred