Я разместил свой вопрос на переполнение стека но мне сказали, что здесь может быть лучше. У меня проблема с запуском моего пакета SSI из командной строки. Я создал пакет с помощью SQL Server Business Intelligence Studio, войдя в систему как администратор домена.
Быстрый поиск возвращает множество возможных причин этой ошибки, например: Ошибка SSIS от DTEXEC: истекло время ожидания входа в систему. Вы уже прошли через это?
Другое дело, вы можете перейти в Пуск-> Панель управления-> Администрирование-> Службы и убедиться, что у вас есть список для служб интеграции SQL Server.
Если нет, вам нужно будет перейти в Панель управления-> Установка и удаление программ-> SQL Server, изменить параметры и убедиться, что вы установили SSIS.
Если служба SSIS не установлена, вы не сможете правильно запускать пакеты и получите сообщение об ошибке.
Возможно, это не ваша конкретная проблема, но может быть так просто.
Обновление 1:
Можете ли вы подтвердить некоторые из следующего:
Также вы можете попробовать следующую команду на SQL-сервере, чтобы сбросить владельца пакета DTS:
sp_reassign_dtspackageowner [@name =] 'name', [@id =] 'id', [@newloginname =] 'newloginname'
На первый взгляд, это проблема аутентификации.
Сначала я хотел бы убедиться, что вы используете правильный синтаксис командной строки для утилиты dtsexec. Для получения подробной информации обратитесь к следующей ссылке Microsoft.
Посмотрите, работает ли это, когда вы используете расширенные привилегии для запуска командной строки. Т.е. щелкните правой кнопкой мыши ярлык командной строки и скажите «Запуск от имени администратора».
Вы пытаетесь войти в SQL Server через TCP или именованные каналы? Можете ли вы использовать sqlcmd с консоли сервера?