Есть ли способ выдать себя за вызовы sp_OA *? Я специально использую это для управления файловой системой, и я делаю все на TSQL, чтобы избежать DTS, так как есть возможность обновления до 2005 года, и я хочу, чтобы это решение было кросс-версии. К сожалению, мне нужен доступ к удаленным файловым системам, но я не могу получить разрешения AD, добавленные в системную учетную запись для одного из серверов (он находится под радаром, а не в AD, хотя он запускает рабочий цикл ETL). Есть ли способ выдать себя за это? Я бы тоже взял решение xp_cmdshell; Я просто хочу, чтобы вообще было возможно избежать разработки как для DTS, так и для служб SSIS, а также для манипулирования двумя базами кода.
Опять же, это не олицетворение для выполнения объектов SQL Server; это для доступа к ресурсам, отличным от SQL Server, используя учетную запись, отличную от системной учетной записи SQL Server. Единственные решения, которые мне удалось найти, включают SQLCLR на 2005+, но я не могу развернуть сборки в любом случае. (Я консультант за пределами IT, и есть политические вещи.)