SQL 2005 SSIS и пакет
Если у меня есть пакет служб SSIS, созданный в VS 2005 и попросивший установить и настроить этот пакет. Должен ли сервер, на котором будет запускаться этот пакет служб SSIS, иметь установленный SSIS? Я на 99% уверен, что это да, так как при запуске dtexec /DT packagepath он сообщает, что на этом сервере нет службы SSIS для запуска этого. Это правильно?
Если да, то лучше ли иметь один сервер SSIS для запуска всех пакетов или установить SSIS на серверах, с которых будут запускаться пакеты SSIS?
TY
2 ответа
- Да, если вы собираетесь запускать пакеты, то на сервере должны быть установлены службы Integration Services.
- У вас может быть один главный сервер, который будет запускать все ваши пакеты, при условии, что могут быть установлены подключения к серверам, на которых существуют базы данных, файловые системы и т. Д. Если у вас будет несколько серверов, на которых выполняются пакеты, то вам снова нужно установить Integration Services на каждом из них.
Служба SSIS не требуется для запуска пакета, хранящегося в файловой системе, если это то, что вы спрашиваете:
http://msdn.microsoft.com/en-us/library/ms137731.aspx
"Служба Integration Services не требуется, если вы хотите только разрабатывать и выполнять пакеты служб Integration Services. Однако эта служба требуется для составления списка и мониторинга пакетов с использованием SQL Server Management Studio".
Не уверен, что папка DTS установлена с базой данных только SQL установки...
Поскольку вы говорите, что можете запустить команду DTEXEC, похоже, она установлена с общими компонентами.