我正在开发PowerShell脚本,它从SQL Server Audit表中获取数据。正如您在下面的查询中看到的,我得到了我需要执行的行列表(包含命令行命令一行)。
$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。