Подтвердить что ты не робот

Могу ли я запускать пакеты SSIS с выпуском SQL Server Express или Web или Workgroup?

Я просмотрел матрицу сравнения функций SQL Server 2008 и перечисляет выпуски express/web и workgroup как имеющие время выполнения SSIS. Означает ли это, что можно разрабатывать пакеты SSIS с использованием версии для разработчиков, а затем развертывать и запускать их на сервере, на котором запущены небольшие версии SQL Server, такие как выпуск SQL Server 2008 Express?

4b9b3361

Ответ 1

Издание рабочей группы имеет только примитивные возможности импорта и экспорта. Насколько я могу подтвердить, если вы хотите создавать пакеты SSIS с использованием любых преобразований данных, вам нужно получить стандартную версию SQL или выше.

Ответ 2

Вам нужна dtexec для запуска пакетов SSIS из командной строки.

В SQL2005 Express вы получили dtexec и необходимые инструменты с помощью

Однако, без агента SQL, вам нужно использовать другие методы планирования.

Дополнительная информация: http://daron.yondem.com/default.aspx?month=2006-05

Предостережение: я на самом деле не пробовал это, и появились сообщения о том, что dtexec просто не удается с ошибкой лицензии. В моем случае мне просто нужно было запустить dtsx один раз и сделать это с версией разработчика с SQLExpress в качестве адресата потока данных.

Ответ 3

Хорошо, вот история. Вы можете установить DTEXEC с помощью SQL Server 2005 Express Edition с помощью Advanced Services или Toolkit, как указано выше. Однако эта версия DTEXEC не является полностью функциональной. Если одна из задач потока данных пытается сделать что-то, что не разрешено, вы получите следующее сообщение:

Description: The product level is insufficient for component "<component>" (1828).

Это означает, что конкретный компонент использует то, что не поддерживается в установленной версии DTEXEC. Я заметил, например, что это произойдет, если вы используете источник DataReader, который, как мне кажется, мне нужно сделать для импорта из ODBC.