Wie führe ich SQL in einer Azure SQL-Datenbank als Teil eines PowerShell-Skripts in einer VSTS-Build-Aufgabe in einem gehosteten Agenten aus?Wie Ausführen von SQL in einem PowerShell-Skript als Teil einer Visual Studio Team Services-Erstellungsaufgabe?
Es gibt viele verfügbaren Aufgaben für Build-Definitionen: Wir haben ein Powershell-Skript
oder implementieren SQL mit DACPAC oder SQLCMD
oder sogar ausführen Powershell mit Fernsteuerung Maschinen
aber wie SQL als Teil eines PowerShell-Skripts einfach ausführen? Invoke-Sqlcmd ist im Rahmen der Azure PowerShell-Aufgabe nicht verfügbar.
Ich denke, es wäre möglich, Remotedesktop zu einem App-Service zu installieren, installieren Sie die SQL Server-verwandten Bits und verwenden Sie "PowerShell auf Zielmaschinen", aber ich denke, es muss einen einfacheren Weg - vielleicht fehlt mir nur etwas Offensichtliches
Verwenden Sie den gehosteten Agenten oder einen privaten Agenten? Ist Ihr SQL Server eine vorläufige SQL-Instanz oder eine Azure SQL-Instanz? –
Gehosteter Agent und Azure SQL-Datenbank. Die Frage wurde auch aktualisiert – karl25233