Skip to content

Remove SqlDscTraceFlag

dscbot edited this page Mar 3, 2024 · 2 revisions

Remove-SqlDscTraceFlag

SYNOPSIS

Removes trace flags from a Database Engine instance.

SYNTAX

ByServerName (Default)

Remove-SqlDscTraceFlag [-ServerName <String>] [-InstanceName <String>] -TraceFlag <UInt32[]> [-Force]
 [-WhatIf] [-Confirm] [<CommonParameters>]

ByServiceObject

Remove-SqlDscTraceFlag -ServiceObject <Service> -TraceFlag <UInt32[]> [-Force]
 [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Removes trace flags from a Database Engine instance, keeping any other trace flags currently set.

EXAMPLES

EXAMPLE 1

Remove-SqlDscTraceFlag -TraceFlag 4199

Removes the trace flag 4199 from the Database Engine default instance on the server where the command in run.

EXAMPLE 2

$serviceObject = Get-SqlDscManagedComputerService -ServiceType 'DatabaseEngine'
Remove-SqlDscTraceFlag -ServiceObject $serviceObject -TraceFlag 4199

Removes the trace flag 4199 from the Database Engine default instance on the server where the command in run.

EXAMPLE 3

Remove-SqlDscTraceFlag -InstanceName 'SQL2022' -TraceFlag 4199,3226

Removes the trace flags 4199 and 3226 from the Database Engine instance 'SQL2022' on the server where the command in run.

EXAMPLE 4

$serviceObject = Get-SqlDscManagedComputerService -ServiceType 'DatabaseEngine' -InstanceName 'SQL2022'
Remove-SqlDscTraceFlag -ServiceObject $serviceObject -TraceFlag 4199,3226

Removes the trace flags 4199 and 3226 from the Database Engine instance 'SQL2022' on the server where the command in run.

PARAMETERS

-Force

Specifies that the trace flag should be removed without any confirmation.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-InstanceName

Specifies the instance name on which to remove the trace flags.

Type: String
Parameter Sets: ByServerName
Aliases:

Required: False
Position: Named
Default value: MSSQLSERVER
Accept pipeline input: False
Accept wildcard characters: False

-ServerName

Specifies the server name where the instance exist.

Type: String
Parameter Sets: ByServerName
Aliases:

Required: False
Position: Named
Default value: (Get-ComputerName)
Accept pipeline input: False
Accept wildcard characters: False

-ServiceObject

Specifies the Service object on which to remove the trace flags.

Type: Service
Parameter Sets: ByServiceObject
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-TraceFlag

Specifies the trace flags to remove.

Type: UInt32[]
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

None.

NOTES

RELATED LINKS

Home

General

Commands

Clone this wiki locally