Минимальные потребности для развертывания SQL Server Integration Services 2008 - PullRequest
0 голосов
/ 06 апреля 2010

Я хотел бы запускать пакеты служб SSIS 2008 на сервере, на котором не установлен SQL Server 2008. У меня есть простой пакет для проверки концепции, но он не выполняется. Код возврата - 9020, который я не видел в другом месте в качестве кода возврата.

Я скопировал следующие файлы на тестовый сервер, на котором не установлен SQL Server 2008:

SelfContainedSample.dtsConfig
Package.dtsx
DTExec.exe

Я пытаюсь запустить пакет, используя командный файл. Строка в командном файле, которая запускает пакет:

"%dtexecloc%\dtexec.exe" /FILE "%packagefolder%\Package.dtsx" /CONFIGFILE "%configfolder\SelfContainedSample.dtsConfig"  /CHECKPOINTING OFF  /REPORTING E >>%logfile%
set rc=%errorlevel%

Мне интересно, есть ли другие требования, которые необходимо удовлетворить для запуска пакета служб SSIS 2008 на сервере, на котором нет SQL Server 2008? .NET Runtime? SSIS 2008 время выполнения?

Пожалуйста, поделитесь советом, если у вас есть решение или вы уже столкнулись с этой проблемой.

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Вам нужны двоичные файлы на стороне сервера SQL Server. Хотя SSIS не должен быть запущен.

Я не уверен, что SSIS должен быть установлен как компонент, или только общие двоичные файлы.

Недавно мы провели несколько тестов, чтобы выяснить, что нужно для «самого легкого» способа запуска служб SSIS

KB 942176 относится к роли службы SSIS

1 голос
/ 06 апреля 2010

Ниже приводится обсуждение этой темы на
. http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/134585b4-7960-4b1c-938b-d5421a4d0fdb

SSIS является компонентом сервера. Чтобы запустить Пакет служб SSIS, который необходимо лицензировать и установить полный сервер SSIS, есть нет только клиента Машина, которая хостов Пакеты служб SSIS должны быть лицензированы как полный SQL Server, клиентская лицензия не достаточно.

Нет удаленного выполнения встроенная функциональность. Общее Обходные пути должны использовать задание агента SQL или технология разработки, такая как веб-сервис или веб-страницу, чтобы соединить разрыв между сервером и клиентом.

Цитата от Даррена Грина (около 4 ответов на обсуждение). Джейми Томсон дает аналогичный ответ.

...