Azure / Azure/sql-action

The handle is invalid

Aperta
#185 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
idle waiting-for-user
Lingua principale
TypeScript
Stelle
142
Fork
73
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When attempting to run a script migration, I'm getting this endlessly until it either times out or I cancel.

![2023-08-04 14 45 55](https://github.com/Azure/sql-action/assets/67574/8e6d7544-64a7-403b-9769-ac6a660f6d16)

```
Run azure/sql-action@v2.2
with:
connection-string: ***
path: ./migration-38.sql
env:
BUILD_CONFIGURATION: Release
AZURE_HTTP_USER_AGENT:
AZUREPS_HOST_ENVIRONMENT:

##[debug]isExplicit: 1.0.0
##[debug]explicit? true
##[debug]checking cache: C:\hostedtoolcache\windows\go-sqlcmd\1.0.0\x64
##[debug]not found
##[debug]Downloading https://github.com/microsoft/go-sqlcmd/releases/download/v1.0.0/sqlcmd-v1.0.0-windows-x64.zip
##[debug]Destination D:\a\_temp\81a[35](https://github.com/[redacted]/actions/runs/5765555095/job/15631847638#step:5:35)bc3-5e90-4525-b0ed-3e91a0bac914.zip
##[debug]download complete
##[debug]Using pwsh at path: C:\Program Files\PowerShell\7\pwsh.exe
"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\81a35bc3-5e90-4525-b0ed-3e91a0bac914.zip', 'D:\a\_temp\6506c02c-80c5-4b8e-a902-ac3f8e41[36](https://github.com/[redacted]/actions/runs/5765555095/job/15631847638#step:5:36)ff', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\81a35bc3-5e90-4525-b0ed-3e91a0bac914.zip' -DestinationPath 'D:\a\_temp\6506c02c-80c5-4b8e-a902-ac3f8e4136ff' -Force } else { throw $_ } } ;"
##[debug]Caching tool go-sqlcmd 1.0.0 x64
##[debug]source dir: D:\a\_temp\6506c02c-80c5-4b8e-a902-ac3f8e4136ff
##[debug]destination C:\hostedtoolcache\windows\go-sqlcmd\1.0.0\x64
##[debug]finished caching tool
##[debug]Get action inputs.
::add-mask::***
::add-mask::***
##[debug]Validating if client has access to 'master' on '[redacted].database.windows.net'.
##[debug]Begin executing sql script
sqlcmd.exe -S [redacted].database.windows.net -d [redacted] -U *** -i ./migration-[38](https://github.com/[redacted]/actions/runs/5765555095/job/15631847638#step:5:39).sql
read ./migration-38.sql: The handle is invalid.
read ./migration-38.sql: The handle is invalid.
read ./migration-38.sql: The handle is invalid.
read ./migration-38.sql: The handle is invalid.
read ./migration-38.sql: The handle is invalid.
```

Here's the migration step yaml:
```yaml
- name: Run DB Migration Script
uses: azure/sql-action@v2.2
with:
connection-string: ${{ secrets.AZURE_SQL_CONNECTION_STRING }}
path: './migration-${{ github.run_number }}.sql'
```
Any ideas?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dal punto di ingresso del workflow azure/sql-action@v2.2 e dal percorso migration-38.sql mostrati nel run log; riproduci l'esecuzione su Windows e ispeziona l'invocazione di sqlcmd mostrata. È completato quando lo script di migrazione viene eseguito senza errori ripetuti «The handle is invalid» o blocchi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, github-actions, sql, typescript
Ambito
ci-cd, databases
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.