SQL Profiler

Microsoft.SQLServer.Linux.ConsoleTask.Database.RunSQLProfiler (ConsoleTask)

Element properties:

TargetMicrosoft.SQLServer.Linux.Database
Applicationpowershell.exe
WorkingDirectory
isRequireOutputFalse
AccessibilityInternal
EnabledTrue

Source Code:

<ConsoleTask ID="Microsoft.SQLServer.Linux.ConsoleTask.Database.RunSQLProfiler" Accessibility="Internal" Target="SqlDiscL!Microsoft.SQLServer.Linux.Database" RequireOutput="false">
<Assembly>Res.Microsoft.SQLServer.Linux.ConsoleTask.Database.RunSQLProfiler</Assembly>
<Handler>ShellHandler</Handler>
<Parameters>
<Argument Name="Application">powershell.exe</Argument>
<Argument Name="WorkingDirectory"/>
<Argument>-NoLogo -NoProfile -Command Invoke-Command {
$p = 0
$dbNameParam = @'
$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.Database"]/DatabaseName$
'@
$p = 0
$serverConnectionStringParam = @'
$Target/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/ConnectionString$
'@

$IncludeFileContent/Scripts/../../../Scripts/SqlToolsCommon.ps1$

$profilerPath = GetProfilerPath

&amp; $profilerPath @('/S', $serverConnectionStringParam, '/D', $dbNameParam, '/E')
}</Argument>
</Parameters>
</ConsoleTask>