Я использую invoke-sqlcmd2 для вставки в таблицу SQL.Скрипт работает идеально в интерактивном режиме, но при запуске по расписанию я получаю ошибки.Ниже приведен пример SQL-кода с ошибкой:
insert into [CWdata].[dbo].[projectnotes] ([id],[projectId],[text],[type],[flagged],[lastUpdated]) values (165,43,'Move in ready Expected June 1rst. ','Executive Update',0,CONVERT(DATETIME2,'2018-03-23T14:22:40Z',127))
В сообщении об ошибке указывается, что «тип» является недопустимым именем столбца.
Опять же, это прекрасно работает при интерактивном запуске с тем же логином.
Я боролся с этим в течение нескольких дней и был бы признателен за новый ум!