Запускать пакеты удаленно всегда проблема.У вас есть несколько возможностей, но ни одна из них не может работать идеально. Эта статья объясняет ваши возможности, плюсы и минусы каждого.То, что вы пытались сделать, это в первом пункте.
Другим способом может быть использование PowerShell Remoting, описанное в этой статье.В одном из моих проектов я таким образом запустил пакет удаленно, но в то же время ИТ-отдел не разрешил использовать его из-за их политики безопасности.(PowerShell Remoting открывает порты 5985 и 5986) Я думаю, что это простое решение.Это проще, чем разработка сервиса на сервере базы данных.Поэтому, если вам разрешено открывать эти порты на сервере базы данных, вы можете рассмотреть возможность использования PowerShell.