Получить результат запроса из SQL Server и выполнить команды с помощью командной строки - PullRequest
0 голосов
/ 02 мая 2018

Я работаю над сценарием PowerShell, который получает данные из таблицы аудита SQL Server. Как вы можете видеть в запросе ниже, я получаю список строк (содержит командную строку в одной строке), которые мне нужно выполнить.

$sqlConn = New-Object System.Data.SqlClient.SqlConnection
$sqlConn.ConnectionString = “Server=localhost;Integrated Security=true;Initial Catalog=master”
$sqlConn.Open()

$Query = "select TabCommands from DatabaseName.dbo.PROCESSED_INTERCHANGES where IsUpdated = '1' "

$sqlConn.Close()
$sqlConn.Dispose()

Как сохранить результат запроса в памяти или временном месте и выполнить команды (обновляет Tableau Extract) по следующему пути?

C:\Program Files\Tableau\Tableau Server\10.5\extras\Command Line Utility

Я бы сделал курсор в SQL, но у меня проблемы с выполнением команд из SQL Server Management Studio, поэтому с помощью PowerShell.

...