Skip to content

Commit 6c880d0

Browse files
Remove XESmartTarget Commands and Fix DAC (#9783)
1 parent d81b4fe commit 6c880d0

32 files changed

+21
-2294
lines changed

.github/dbatools-library-version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"version": "2025.8.5",
2+
"version": "2025.8.17-preview-dac-20250817060550",
33
"notes": "Version of dbatools.library to use for CI/CD and development"
44
}

.github/workflows/gallery.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
paths-ignore:
88
- '**/*.md'
99
- '**/*.json'
10+
- '!.github/dbatools-library-version.json'
1011
- 'docs/**'
1112
- '.github/FUNDING.yml'
1213
- '.github/ISSUE_TEMPLATE/**'

.github/workflows/integration-tests-repl.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
paths-ignore:
55
- '**/*.md'
66
- '**/*.json'
7+
- '!.github/dbatools-library-version.json'
78
- 'docs/**'
89
- '.github/FUNDING.yml'
910
- '.github/ISSUE_TEMPLATE/**'

.github/workflows/integration-tests.yml

Lines changed: 15 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
paths-ignore:
55
- '**/*.md'
66
- '**/*.json'
7+
- '!.github/dbatools-library-version.json'
78
- 'docs/**'
89
- '.github/FUNDING.yml'
910
- '.github/ISSUE_TEMPLATE/**'
@@ -56,20 +57,15 @@ jobs:
5657
Write-Output "Preview version detected, bypassing PSModuleCache and using install script"
5758
./.github/scripts/install-dbatools-library.ps1
5859
59-
- name: Check file health and set encryption values
60+
- name: Set encryption values
6061
run: |
6162
Import-Module ./dbatools.psd1 -Force
6263
Get-Module dbatools.library | Select-Object -ExpandProperty Path -OutVariable lib | Write-Warning
63-
$lib = Split-Path -Path $lib -Parent
64-
Get-ChildItem (Join-Path $lib -ChildPath core/lib/dac/linux) | Write-Warning
6564
Set-DbatoolsConfig -FullName sql.connection.trustcert -Value $true -Register
6665
Set-DbatoolsConfig -FullName sql.connection.encrypt -Value $false -Register
6766
Get-DbatoolsConfigValue -FullName sql.connection.encrypt | Write-Warning
6867
mkdir /tmp/DbatoolsExport
6968
70-
- name: Ensure sqlpackage is executable
71-
run: chmod +x /home/runner/.local/share/powershell/Modules/dbatools.library/core/lib/dac/linux/sqlpackage || true
72-
7369
- name: Setup docker images
7470
run: |
7571
# create a shared network
@@ -84,15 +80,11 @@ jobs:
8480
run: |
8581
gh repo clone dataplat/appveyor-lab
8682
87-
- name: Install SqlPackage for DAC tests
88-
run: |
89-
Import-Module ./dbatools.psd1 -Force
90-
Install-DbaSqlPackage -Verbose
91-
92-
- name: Install XESmartTarget for Extended Events tests
83+
- name: Install SqlPackage
84+
shell: pwsh
9385
run: |
9486
Import-Module ./dbatools.psd1 -Force
95-
Install-DbaXESmartTarget -Force
87+
Install-DbaSqlPackage -Force -Verbose
9688
9789
- name: Run tests
9890
env:
@@ -172,17 +164,11 @@ jobs:
172164
$PSDefaultParameterValues["*:SqlCredential"] = $cred
173165
Connect-DbaInstance
174166
175-
- name: Install SqlPackage for DAC tests (PowerShell)
176-
shell: powershell
177-
run: |
178-
Import-Module ./dbatools -Force
179-
Install-DbaSqlPackage -Verbose
180-
181-
- name: Install XESmartTarget for Extended Events tests (PowerShell)
182-
shell: powershell
167+
- name: Install SqlPackage
168+
shell: pwsh
183169
run: |
184-
Import-Module ./dbatools -Force
185-
Install-DbaXESmartTarget -Force
170+
Import-Module ./dbatools.psd1 -Force
171+
Install-DbaSqlPackage -Force -Verbose
186172
187173
- name: Run PowerShell tests
188174
env:
@@ -192,18 +178,6 @@ jobs:
192178
shell: powershell
193179
run: $null = Invoke-Pester .github/scripts/gh-winactions.ps1 -Output Detailed -PassThru
194180

195-
- name: Install SqlPackage for DAC tests (pwsh)
196-
shell: pwsh
197-
run: |
198-
Import-Module ./dbatools -Force
199-
Install-DbaSqlPackage -Verbose
200-
201-
- name: Install XESmartTarget for Extended Events tests (pwsh)
202-
shell: pwsh
203-
run: |
204-
Import-Module ./dbatools -Force
205-
Install-DbaXESmartTarget -Force
206-
207181
- name: Run pwsh tests
208182
env:
209183
TENANTID: ${{secrets.TENANTID}}
@@ -254,6 +228,12 @@ jobs:
254228
run: |
255229
gh repo clone dataplat/appveyor-lab
256230
231+
- name: Install SqlPackage
232+
shell: pwsh
233+
run: |
234+
Import-Module ./dbatools.psd1 -Force
235+
Install-DbaSqlPackage -Force -Verbose
236+
257237
- name: Run macOS tests
258238
env:
259239
TENANTID: ${{secrets.TENANTID}}

.github/workflows/xplat-import.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
paths-ignore:
55
- '**/*.md'
66
- '**/*.json'
7+
- '!.github/dbatools-library-version.json'
78
- 'docs/**'
89
- '.github/FUNDING.yml'
910
- '.github/ISSUE_TEMPLATE/**'

appveyor.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ skip_commits:
99
files:
1010
- '**/*.md'
1111
- '**/*.json'
12+
- '!.github/dbatools-library-version.json'
1213
- 'docs/**'
1314
- '.github/FUNDING.yml'
1415
- '.github/ISSUE_TEMPLATE/**'

dbatools.psd1

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@
149149
'Export-DbaSysDbUserObject',
150150
'Export-DbatoolsConfig',
151151
'Export-DbaUser',
152-
'Export-DbaXECsv',
153152
'Export-DbaXESession',
154153
'Export-DbaXESessionTemplate',
155154
'Find-DbaAgentJob',
@@ -409,7 +408,6 @@
409408
'Get-DbaXESessionTarget',
410409
'Get-DbaXESessionTargetFile',
411410
'Get-DbaXESessionTemplate',
412-
'Get-DbaXESmartTarget',
413411
'Get-DbaXEStore',
414412
'Grant-DbaAgPermission',
415413
'Import-DbaCsv',
@@ -426,7 +424,6 @@
426424
'Install-DbaSqlPackage',
427425
'Install-DbaSqlWatch',
428426
'Install-DbaWhoIsActive',
429-
'Install-DbaXESmartTarget',
430427
'Invoke-DbaDbAzSqlTip',
431428
'Invoke-DbaAdvancedInstall',
432429
'Invoke-DbaAdvancedRestore',
@@ -517,11 +514,6 @@
517514
'New-DbaSqlParameter',
518515
'New-DbatoolsSupportPackage',
519516
'New-DbaXESession',
520-
'New-DbaXESmartCsvWriter',
521-
'New-DbaXESmartEmail',
522-
'New-DbaXESmartQueryExec',
523-
'New-DbaXESmartReplay',
524-
'New-DbaXESmartTableWriter',
525517
'Publish-DbaDacPackage',
526518
'Read-DbaAuditFile',
527519
'Read-DbaBackupHeader',
@@ -580,7 +572,6 @@
580572
'Remove-DbaSpn',
581573
'Remove-DbaTrace',
582574
'Remove-DbaXESession',
583-
'Remove-DbaXESmartTarget',
584575
'Rename-DbaDatabase',
585576
'Rename-DbaLogin',
586577
'Repair-DbaDbMirror',
@@ -651,7 +642,6 @@
651642
'Start-DbaService',
652643
'Start-DbaTrace',
653644
'Start-DbaXESession',
654-
'Start-DbaXESmartTarget',
655645
'Stop-DbaAgentJob',
656646
'Stop-DbaEndpoint',
657647
'Stop-DbaExternalProcess',
@@ -660,7 +650,6 @@
660650
'Stop-DbaService',
661651
'Stop-DbaTrace',
662652
'Stop-DbaXESession',
663-
'Stop-DbaXESmartTarget',
664653
'Suspend-DbaAgDbDataMovement',
665654
'Sync-DbaAvailabilityGroup',
666655
'Sync-DbaLoginPermission',

dbatools.psm1

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -566,8 +566,6 @@ if ($PSVersionTable.PSVersion.Major -lt 5) {
566566
'New-DbaAgentProxy',
567567
'Test-DbaDbLogShipStatus',
568568
'Get-DbaXESessionTarget',
569-
'New-DbaXESmartTargetResponse',
570-
'New-DbaXESmartTarget',
571569
'Get-DbaDbVirtualLogFile',
572570
'Get-DbaBackupInformation',
573571
'Start-DbaXESession',
@@ -597,11 +595,6 @@ if ($PSVersionTable.PSVersion.Major -lt 5) {
597595
'Remove-DbaXESession',
598596
'New-DbaXESession',
599597
'Get-DbaXEStore',
600-
'New-DbaXESmartTableWriter',
601-
'New-DbaXESmartReplay',
602-
'New-DbaXESmartEmail',
603-
'New-DbaXESmartQueryExec',
604-
'Start-DbaXESmartTarget',
605598
'Get-DbaDbOrphanUser',
606599
'Get-DbaOpenTransaction',
607600
'Get-DbaDbLogShipError',
@@ -616,13 +609,9 @@ if ($PSVersionTable.PSVersion.Major -lt 5) {
616609
'Get-DbaXEObject',
617610
'ConvertTo-DbaDataTable',
618611
'Find-DbaDbDisabledIndex',
619-
'Get-DbaXESmartTarget',
620-
'Remove-DbaXESmartTarget',
621-
'Stop-DbaXESmartTarget',
622612
'Get-DbaRegServerGroup',
623613
'New-DbaDbUser',
624614
'Measure-DbaDiskSpaceRequirement',
625-
'New-DbaXESmartCsvWriter',
626615
'Invoke-DbaXeReplay',
627616
'Find-DbaInstance',
628617
'Test-DbaDiskSpeed',
@@ -810,7 +799,6 @@ if ($PSVersionTable.PSVersion.Major -lt 5) {
810799
'Install-DbaFirstResponderKit',
811800
'Install-DbaSqlPackage',
812801
'Install-DbaWhoIsActive',
813-
'Install-DbaXESmartTarget',
814802
'Update-Dbatools',
815803
'Add-DbaServerRoleMember',
816804
'Get-DbatoolsPath',
@@ -941,7 +929,6 @@ if ($PSVersionTable.PSVersion.Major -lt 5) {
941929
'Add-DbaPfDataCollectorCounter',
942930
'Remove-DbaPfDataCollectorCounter',
943931
'Get-DbaPfAvailableCounter',
944-
'Export-DbaXECsv',
945932
'Get-DbaOperatingSystem',
946933
'Get-DbaComputerSystem',
947934
'Set-DbaPrivilege',

private/functions/Get-XESmartTargetPath.ps1

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)