Ich verwende den folgenden Befehl in SQL Powershell, um CSV von Daten zu generieren, die von SQL zurückgegeben werden.Invoke-Sqlcmd funktioniert nicht in SQL
Invoke-Sqlcmd -Query "myp" -ServerInstance "." | Export-Csv -Path "d:\data\MyDatabaseSizes.csv" -NoTypeInformation
Der obige Befehl funktioniert einwandfrei in SQL Power Shell. aber als ich versuchte, in von SQL zu laufen mit dem folgenden Code
DECLARE @cmd varchar(1000)
SET @cmd = 'Invoke-Sqlcmd -Query "myp" -ServerInstance "." | Export-Csv -Path "d:\data\MyDatabaseSizes.csv" -NoTypeInformation'
EXEC xp_cmdshell @cmd
geben Fehler, dass
‚Invoke-Sqlcmd‘ nicht als interner oder externer Befehl erkannt wird,
jemand bitte helfen Ich bei der Ausführung des Befehls von SQL.
Dank
Problem .. gleiche Fehlern –
Leider meinem schlechten entkommen sein, nachdem nun dort powershell.exe am Anfang Hinzufügen ist ein weiterer Fehler 'Export-Csv' wird nicht als interner oder externer Befehl erkannt, –