Добрый день
Мне кажется, как запустить команду sql, только если существует файл / ы в определенной папке?Я прочитал много сотрудников, но я не могу соответствовать своему сценарию.Я не хочу делать SSIS, я хочу сделать в Powershell.Затем я вставлю в MSQL Job Agent скрипт PowerShell, который будет запускаться каждый час.Если это задание найдет файл .csv / s, то начнется другое задание.
Спасибо за мнение.
$SourceFile = "C:\Import\FOLDER\report\Old\test\*.csv"
Action = "Invoke-Sqlcmd -ServerInstance "100.000.000.001" -Query "USE msdb ; EXEC dbo.sp_start_job N'MSSQLJOBNAME' ;"
if(Test-Path -Path $SourceFile)
{
"Invoke-Sqlcmd -ServerInstance "100.000.000.001" -Query "USE msdb ; EXEC dbo.sp_start_job N'MSSQLJOBNAME' ;"
}