Какие инструменты доступны для преобразования пакетов DTS в SSIS

Какие инструменты доступны для преобразования пакетов DTS в SSIS в рамках обновления SQL Server и какие из них вы рекомендуете?


person kishore    schedule 11.08.2009    source источник


Ответы (4)


Переписывание пакетов не подходит для крупных компаний, у которых тысячи пакетов. На днях я имел дело с клиентом, который получил предложение на сумму более 500 тысяч долларов за преобразование своих пакетов, 2 года и штат из 8 человек. Никто не может ждать так долго, чтобы продолжить свой проект миграции. Инструмент DTS xChange от Pragmatic Works автоматизирует для вас 90 % миграции. На данный момент инструмент перенес более 200 тысяч пакетов и поставляется с дополнительным инструментом, помогающим с задачами сценариев ActiveX.

person Community    schedule 23.08.2009

Если у вас большое количество пакетов, вы можете попробовать мастер миграции от Microsoft. Он не перенесет все.
Это даст вам хорошее начало. Конечно, вы будете тщательно тестировать преобразованные пакеты.

Из http://technet.microsoft.com/en-us/library/cc966519.aspx

Integration Services

Upgrade Tool: None
Migration Tool: DTS Migration Wizard
Migration Method: Migration Wizard converts 50-70 percent of tasks, requires some manual migration; runtime DTS DLLs available in SSIS; package re-architecture is recommended

Несколько скриншотов процесса.

http://wiki.sqlis.com/default.aspx/SQLISWiki/MigrationWizardSteps.html

person Sam    schedule 12.08.2009
comment
спасибо да есть большое количество пакетов есть ли другие инструменты кроме мастера миграции - person kishore; 13.08.2009

Службы SSIS настолько лучше, чем DTS (особенно версия 2008 года), что лучше переписать пакеты.

person John Saunders    schedule 12.08.2009
comment
Это то, о чем он просит. Кое-что, чтобы помочь в переписывании. - person Sam; 13.08.2009
comment
Нет, он просит об обращении. Я имею в виду редизайн, чтобы воспользоваться новыми функциями. У DTS не было потока данных, не так ли? Или настоящие петли? - person John Saunders; 13.08.2009

Я бы не стал доверять такому инструменту, если таковой существует. Эти инструменты преобразования, как правило, используются только в качестве учебного пособия.

Переписывайте пакеты в SSIS по мере возможности.

РЕДАКТИРОВАТЬ: Пониженные голоса !!?!?? Боже! Итак, вы, ребята, все запускаете приложения, которые были преобразованы из VB в .net против баз данных, преобразованных с помощью инструмента преобразования oracle в sql? Готов поспорить, что нет.

person NeedHack    schedule 12.08.2009
comment
Сказать, что вы не доверяете утилите и даже не знаете о существующих инструментах, кажется слишком пессимистичным. Конечно, никто из нас не ожидает, что DTS "провалится" в SSIS, но вы должны дать этой технологии шанс! - person Sam; 13.08.2009
comment
@Sam - я достаточно знаю о DTS и SSIS и различиях между ними, чтобы знать, что ни один инструмент не даст достойного преобразования. В основе SSIS лежит конвейер данных, тогда как DTS просто выполняет ряд задач. Вы сами говорите, что ни один инструмент этого не сделает, но затем критикуете меня за то же самое. - person NeedHack; 13.08.2009