SQL Profiler
Microsoft.SQLServer.Linux.ConsoleTask.Database.RunSQLProfiler (ConsoleTask)
Element properties:
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
& $profilerPath @('/S', $serverConnectionStringParam, '/D', $dbNameParam, '/E')
}</Argument>
</Parameters>
</ConsoleTask>